执行SQL语句时总出错
想把nimak.user表中的user=root一行的name的值更改为“周”
本地mySQL数据库
user CHAR(16)
name VARCHAR(40)
String SQL_Update = new String();
SQL_Update = "UPDATE nimak.user SET name = \"周\" WHERE user = \"root\"";
try
{
。。。。。。//连接数据库的代码省略
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL_Update); //该行报错
}
catch(Exception e)
{
System.out.println("无法连接数据库!");
e.printStackTrace();
}
请问SQL_Update要怎么改?
是表名叫user,自己建的表
应该不是这个问题
SQL_Select = "SELECT * FROM nimak.user WHERE user = \"root\"";这个语句都可以正常执行