私はグーグルSQLクラウドに基づいたアプリケーションを開発しています。Mysqlデータベースはローカルです。行を挿入するための以下のコードは機能します:
Statement stmt = connection.createStatement();
String sql = "INSERT INTO USER(name) VALUES ('smith')";
stmt.executeUpdate(sql);
ただし、以下のコードは、Statementが機能しないのではなく、PreparedStatementを使用しています。
String sql = "insert into USER(email) values(?)";
PreparedStatement pstmt = connection.prepareStatement(sql);
pstmt.setString(1, email);
int success = pstmt.executeUpdate();
データベースに行が挿入されておらず、success = 0(エラーの戻りコード)
ご協力いただきありがとうございます