Public void aMethod(String itemName, String theUsersName){
preparedStatement = conn.prepareStatement("INSERT INTO items (Owner_ID, Name, State) VALUES (?,?,?) ");
preparedStatement.setString(1, "(SELECT id FROM users WHERE username = ' "+theUsersName+"')");
preparedStatement.setString(2, itemName);
preparedStatement.setString(3, state);
preparedStatement.executeUpdate();
}
用户名表包含用户名和 id 在这里我给定了 theUsersName 并希望找到该用户名的 id,以设置 Item 表中新项目的 Owner_ID = theUsername 的 id。