我正在尝试使用 Prepared Statement 插入记录(到嵌入式 Java 数据库中)。我希望在单击保存按钮 (JButton) 时输入信息。我是 Java 新手,从未尝试过使用准备好的语句。
我无法让我的连接 (con) 知道它是一个连接。以下代码用于我放置在动作侦听器中的准备好的语句。
请让我知道我做错了什么。非常感谢您的参与。我希望我正确地编写了代码。
String sql = "INSERT INTO Users (UserId, fName, lastName, userName, password) VALUES (?, ?, ?, ?, ?)";
PreparedStatement stmt = con.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
stmt.setString(2, "fName" );
stmt.setString(3, "lastName" );
stmt.setString(4, "userName" );
stmt.setString(5, "password" );
stmt.executeUpdate();