我正在开发一个基于google sql cloud的应用程序。 Mysql数据库是本地的。 插入行的下面代码有效:
Statement stmt = connection.createStatement();
String sql = "INSERT INTO USER(name) VALUES ('smith')";
stmt.executeUpdate(sql);
但是,下面的代码使用PreparedStatement而不是Statement不起作用:
String sql = "insert into USER(email) values(?)";
PreparedStatement pstmt = connection.prepareStatement(sql);
pstmt.setString(1, email);
int success = pstmt.executeUpdate();
数据库中没有插入任何行,成功= 0(错误返回代码)
感谢您的帮助