台灣最大程式設計社群網站
線上人數
2319
 
會員總數:246319
討論主題:189850
歡迎您免費加入會員
討論區列表 >> Java >> 資料庫寫入內容一直重複keyin
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
資料庫寫入內容一直重複keyin
價值 : 10 QP  點閱數:1378 回應數:1
樓主

雞君
門外漢
0 1
4 0
發送站內信

我最近在寫一個JAVA資料庫的程式

但是寫出來之後

我按寫入的按鈕 能夠寫入

然後再輸入第二筆資料 再按寫入

他會連第一筆資料一起寫入

所以等於是資料庫裡面會有兩筆第一項的資料跟一筆第二項的資料

再輸入第三筆資料 一樣按寫入

資料庫裡面便會有三筆第一項資料和兩筆第二項資料跟一筆第三項資料

以此類推

所以想請教各位高手 能否幫我解決這個問題

因為我找不到清空資料的方法

PS.我是個初學者 程式可能寫得很雜很亂很爛 希望各位大大不要見怪

也請各位幫我指點迷津 謝謝


搜尋相關Tags的文章: [ 資料庫 ] , [ 重複寫入 ] , [ 清除內容 ] ,
本篇文章發表於2012-05-16 16:40
1樓
Hi~你好
根據你的情況提供幾種方式參考看看~
1. 在你的程式函式 executeInsert()中
try {
if (){
}
//因為你變數宣告為static,所以在Insert完後清空值

txf_company.setText( " ");
txf_price.setText( " ");
txf_date.setText( " ");
txf_remark.setText( " ");

}catch(Exception e){
}

2. 利用傳值的方式
public static void executeInsert()
改成
public static void executeInsert(String a ,String b ,String c ,String d){

result.updateString("company", a);
result.updateString("price", b);
result.updateString("date", c);
result.updateString("remark", d);
}
另外舉例來說(取得你要的值)
int i = txf_company.getText().length();
int start,end;
txf_company.setSelectionStart(start);
txf_company.setSelectionEnd(end);

以上希望對你有幫助!
本篇文章回覆於2012-05-24 17:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.