相关疑难解决方法(0)

使用NetBeans IDE在Java DB中创建自动增量密钥

我来自MySQL世界,请帮忙.

是否可以在JavaDB中从NetBeans IDE创建自动增量密钥?

您是否使用了一些更高级的数据库客户端?

谢谢.

netbeans auto-increment javadb

29
推荐指数
3
解决办法
12万
查看次数

使用PreparedStatement插入.如何自动递增ID?

我有一个PreparedStatement,例如:

 PreparedStatement preparedStatement = connect.prepareStatement("INSERT into employee (id, time, name" + "(?,?,?)",Statement.RETURN_GENERATED_KEYS);
 ResultSet tableKeys = preparedStatement.getGeneratedKeys();
 preparedStatement.executeUpdate();
 tableKeys.next();
 int autoGeneratedID = tableKeys.getInt(1);
 preparedStatement.setInt(1,autoGeneratedID);
 preparedStatement.setTimestamp(2, new java.sql.Timestamp(new java.util.Date().getTime()));                           
 preparedStatement.setString(3, "Test");
 preparedStatement.executeUpdate();
Run Code Online (Sandbox Code Playgroud)

如您所见,Employee表具有自动递增的ID.我需要基本上使用preparedStatement自动添加它.谁能告诉我哪里出错了并纠正我?现在它只是给我一个与Statement相关的错误.

java mysql prepared-statement mysql-connector

17
推荐指数
1
解决办法
6万
查看次数