JAVA解決插入資料庫時遇到的引號問題

2021-08-29 19:07:37 字數 530 閱讀 7871

今天在論壇上看到了問題,自己也總結一下先:

帖子如下:

高手們已經做了解答,基本有兩個解決方法

一、是採用preparedstatement,然後setstring

stringsql= "updateinte***ce_customersetpk_corp=?,def1=?" ;

preparedstatementpstmt=con.preparestatement(sql);

pstmt.setstring(1,customers[i].getpk_corp());

pstmt.setstring(2,customers[i].getdef1());

pstmt.executeupdate();

二、對有引號的值轉換:

public static string getsafesql(string instr) 

}} catch (exception e)

return result;

}

用Java向資料庫中插入大量資料時的優化

使用jdbc向資料庫插入100000條記錄,分別使用statement,preparedstatement,及preparedstatement 批處理3種方式進行測試 1.使用statement插入100000條記錄 public void exec connection conn 結束時間 lo...

libzdb切換資料庫時遇到的問題?

libzdb切換資料庫時遇到的問題?發現在熱切換資料庫型別時,程式會報不支援對應的資料庫,丟擲如下異常 sqlexception failed to start connection pool database protocol mysql not supported raised in conne...

Android使用資料庫時遇到的問題

1 idioms cannot be resolved or is not a field 問題原因 呼叫 r.raw.idioms 時程式報錯,經檢查發現我的資料庫未匯入 raw目錄中,匯入後發現仍報此錯誤 仍報此錯誤的原因應該是系統不自動儲存資料,需手動更新。解決辦法 只需要將 import a...