2
我有以下代碼java的語法PreparedStatement的問題
public void savePosition(String positionName) {
String sqlStatement = "INSERT INTO positions (name) VALUES (?)";
try (
Connection connection = getConnection();
PreparedStatement preparedStatement = connection.prepareStatement(sqlStatement);
preparedStatement.setString(1, positionName);
preparedStatement.executeUpdate();
){
} catch (SQLException e) {
e.printStackTrace();
}
}
而且附近有語法錯誤; 。在setString和executeUpdate行中。
此行
preparedStatement.setString(1, positionName);
我
語法錯誤令牌 「 」@預期令牌
語法錯誤「,」。預期令牌
語法錯誤「;」,刪除此令牌
我看不出有什麼不妥的地方。