怎麼解決向資料庫輸入的問題?

2024-12-30 14:00:05 字數 2844 閱讀 2598

1樓:j**a天地

你呀,我發現你犯了個嚴重且還不容易察覺的錯誤!你是不是在執行時丟擲nullpointerexception空指標異常了呢?就是嘛,因為你在public void jbutton1()方法內有這幾句**:

jtextfield bianhao1=new jtextfield(10);

jtextfield shuming1=new jtextfield(10);

jtextfield zuozhe1=new jtextfield(10);

jtextfield danwei1=new jtextfield(10);

jtextfield shijian1=new jtextfield(10);

這幾句**的意思是分別建立了新的(注意是新建立的)jtextfield區域性變數,引用名分別為bianhao1,shuming1,zuozhe1,danwei1和shijian1。這樣一來的話就與你在最前面宣告的。

jtextfield bianhao1,shuming1,zuozhe1,danwei1,shijian1;

這句產生衝突了,既區域性變數遮蔽了全域性變數,以致你開頭宣告的全域性變數bianhao1,shuming1,zuozhe1,danwei1和shijian1依舊指向空指標null!

像這麼說你明白了沒有(你初學的話看看書應該就明白的。

所以你應該將public void jbutton1()方法中引用名bianhao1,shuming1,zuozhe1,danwei1和shijian1前面的jtextfield去掉,即改為:

bianhao1=new jtextfield(10);

shuming1=new jtextfield(10);

zuozhe1=new jtextfield(10);

danwei1=new jtextfield(10);

shijian1=new jtextfield(10);

懂了嗎?這樣一來的話你在下面接收輸入值時就對了!

總之希望能幫上你,還有不明白的地方歡迎提問!

2樓:網友

首先就是用輸入流將文字框的東西讀進入,事前文字框裡面有指定的分隔符隔開,或者有分開的物件。讀入以後用stringtoken將分隔之間的資料分別讀起來,再根據資料庫表的需要進行新增資料。

mysql資料庫問題:如下問題怎麼解決?

3樓:小狂中

replace into b(cola,colb,colc) select userid,user_password,user_name from a

如果b後面的括號中包含了原始建立次序的所有列則可省略。

4樓:網友

create table b as select * from a;--建立表b與表a一致,並帶a表中的所有資料。

你能告訴我怎麼解決資料庫中不讓重複輸入的問題不??

5樓:快樂程式設計教育

唯一性約束或者主鍵約束就可以。

6樓:網友

兩種方式:1.在資料庫建立主鍵或唯一約束。

2.用程式控制,在資訊提交前都到資料庫查詢,存在就返回,不存在就輸入。

jxl解析excel,存入資料庫重複有關問題如何解決

7樓:甫盼

我是批量的將excel檔案匯入資料庫,基本已經實現,但是在上傳過程中,慢是一方面因素,還有最關鍵的是在上傳過程中。

本來上傳大量的資料的時候就很慢了,如果在上傳過程中每個都匹配資料庫的話。

-解決方案---

看了你的問題,發現你還沒理解我的建議,我建議你把這整個工作分為兩個環節來處理。

1、負責使用者互動環節,接收使用者提給的任務,記錄,並負責告知任務執**況;

2、負責真正處理使用者交給的任務,也就是你已經實現的**,只不過將其改為批處理程式。

那麼:◎ 使用者可以隨時在資料庫中看到所上傳檔案清單及處理狀態;

這個查詢時只提供查詢任務處理的情況,而不能直接查詢到任務結果集;

批量匯入時,仍然要去資料庫中比對,至於比對方式可以再討論。

處理結果概況會回寫資料庫任務表;

回寫就是在任務表中記錄:任務完成時間,任務狀態:完成。

資料庫中不能輸入重複資料要怎麼解決?

8樓:網友

選擇表右鍵開啟設計檢視,找到你要改的欄位,下面就是屬性面板,裡面的索引去掉就可以。

資料庫問題,這要怎麼解決啊?

9樓:匿名使用者

先刪除對應的記錄。

mysql 問題解決

10樓:網友

使用英文目錄,不要在中文目錄中執行這個程式。

11樓:網友

安裝mysql時,安裝到英文目錄路徑中。

access資料庫輸入00總是隻顯示0怎樣解決?

12樓:樓小唐

資料格式的問題,你把輸入欄位屬性改成文字就ok了。

mysql資料庫匯入是出現這樣的錯誤,要怎麼處理啊?

13樓:匿名使用者

犯錯)1064 -你有乙個錯誤在您的sql語法;檢查對應於您的mysql伺服器版本的手冊使用btree正確的語法使用附近」檢查一下自己的命令。

14樓:妖仙法師

語法錯誤,出現在myisam表的第18行。你指令碼寫的有問題。

如何向資料庫中新增日期型資料,如何向資料庫中新增日期型資料

lz都不知道日期的標準格式,1,是 2009 4 18 0 32 50 這樣的,而不是字串,也不是text1.text 2,判斷日期間隔的爭取方法是用 datediff 函式,而不是單純的 大於號 小於號,也不是單純的字串比較 相關資料去msdn或網上查吧 把text用ctod 函式轉換為日期型。c...

資料庫正規化的問題,資料庫正規化的問題

樓上的回答不對。包含在任何乙個候選碼中的屬性稱為主屬性 可以這麼理解 如果一張表中有多個候選碼,那麼任意乙個候選碼或者幾個候選碼的組合都可以作為主鍵。你的例子中說了 sno,cno 組成候選碼。那麼,既然這張表只有乙個候選碼,那麼主鍵只能是 sno,cno 而不能是單個的sno或cno。用乙個反例來...

access資料庫問題,ACCESS資料庫的問題!

給你個可行的試試,可以的話麻煩給個肯定以及最佳,謝謝 首先備份表abc到另乙個新錶中abc bak,然後將abc表匯出為excel 然後將 abc 中 where mac 1100的所有記錄刪除,開啟匯出的excel只保留mac 1100的記錄,然後將mac那一列清空,將第一行的mac列公式寫為 i...