JDBC常見錯誤小結

2021-10-01 12:33:00 字數 1146 閱讀 8356

drivermanager.getconnection(url, user, password);報錯

導致原因可能是jar包版本過新class.forname(「com.mysql.cj.jdbc.driver」);(建議使用5.x開頭jar)

解決方法

url=

"jdbc:mysql://localhost:3306/cc?usessl = false&servertimezone=utc"

pstmt.executeupdate();報錯

以及檢查sql語句

關閉物件時檢查是否為空

post請求 插入資料庫出現亂碼

修改tomcai的servlet檔案,在該行末尾加入uriencoding=「utf-8」

);若還是無法解決,修改獲取字串**:

string name = new string(request.getparameter(

"sname"

).getbytes(

"utf-8"

), "utf-8"

);

響應客戶端產生亂碼

在響應前修改其編碼

response.

setcharacterencoding

("utf-8");

response.

setcontenttype

("text/html; charset=utf-8"

);

C語言常見錯誤小結

c語言的最大特點是 功能強 使用方便靈活。c編譯的程式對語法檢查並不象其它高階語言那麼嚴格,這就給程式設計人員留下 靈活的餘地 但還是由於這個靈活給程式的除錯帶來了許多不便,尤其對初學c語言的人來說,經常會出一些連自己都不知道錯在 的錯誤。看著有錯的程式,不知該如何改起,本人通過對c的學習,積累了一...

JDBC查詢資料小結

public class conn catch classnotfoundexception e try 關閉資源 rs.close statement.close resultset返回單個物件,如果是int型別,int value rs.getint number resultset rs1 n...

Python Selenium錯誤小結

因為要使用web應用,所以開始用起了,selenium包,安裝倒是挺容易的,但就是出了很多bug。filenotfounderror winerror 2 系統找不到指定的檔案。通過錯誤反饋發現是要把該軟體加到路徑裡面,但是,設定了系統環境變數後發現還是不行,最後,使用了乙個非常原始的方法 brow...