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...