我想将字符串“格列佛游记”从 java 应用程序发送到 sql 数据库。我尝试使用preparedStatements,但失败了。我怎样才能做到这一点?这是我的代码。
private int setData(Connection conn,Object[] data){
String sql = "INSERT INTO book VALUES(?,?)";
PreparedStatement prepStm = conn.prepareStatement(sql);
prepStm.setObject(1,data[0]);
prepStm.setObject(2,data[1]);
return prepStm.executeUpdate();
}
表列:
bookName : VARCHAR
bookPrice : INT
错误:SQL 语法错误。将名称字段添加到数据库失败