我如何强制Java中的句子为字符串?

Bedrooms row是一个varchar,我想将3作为字符串插入,但是我不断收到SQL错误
什么是正确的陈述?谢谢

最佳答案

使用PreparedStatement,并且不要忘记正确的SQL(VALUES语句缺少INSERT

String addBedrooms = "INSERT INTO Property.Bedrooms VALUES (?)";
PreparedStatement ps = connection.prepareStatement(addBedrooms);
ps.setString(1, "3");
int rowCount = ps.executeUpdate();


有关详细说明,请参见this tutorial

09-25 22:13