如何插入当前行

时间:2015-09-16 09:07:38

标签: java mysql

我有一张桌子,我有一张桌子 UsernameIDUniqueIDcomponentcoorXcoorYcoorX2coorY2
UniqueID由自动增量创建。我想在插入表格后得到当前行。如何在MySQL中插入当前行?我正在使用Java。

在php中他们使用了

mysql_insert_id()

您能给我一个脚本示例,使用Java在MySQL中插入当前行吗?

2 个答案:

答案 0 :(得分:1)

它的JDBC标准功能,请参阅Statement.executeUpdate(String sql,int autoGeneratedKeys),例如:

    Statement stmt = conn.createStatement();
    stmt.executeUpdate("insert into t1 (UsernameID) values (1)", Statement.RETURN_GENERATED_KEYS);
    ResultSet rs = stmt.getGeneratedKeys();
    rs.next();
    long id = rs.getLong(1);

答案 1 :(得分:0)

dont_blame_nrpe=1