我有一個java-eclipse中的代碼來更新mysql中的表中的信息,但表中所選行的值在運行此函數後沒有更新。例如,我想要替換值「b」 inested的「一」列「用戶名」請幫我:(jdbc代碼更新mysql表中的信息
一個是第一個值 b爲,我想用 用戶名來代替值是一列 我的代碼名稱:
public void Change("username","a","b") throws SQLException{
prs=connect.prepareStatement("UPDATE user0 SET " +s1+ "='" +s3+ "' WHERE '" +s1+ "'='" + s2+"'");
prs.execute();
}// end of function change
我認爲如果您使用'try ... catch'並在您的問題中輸出* error *,它將更容易幫助您。 – Azad 2013-05-13 21:17:43
正如我注意到你使用'''s1'這是一個字段,並不需要它,試試這個:'UPDATE user0 SET「+ s1 +」='「+ s3 +」'WHERE「+ s1 +」='「 + s2 +「'」「 – Azad 2013-05-13 21:21:27