我有一个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