我想存储六个变量3个是整数,三个是字符串数据类型,这里是我准备好的语句代码
PreparedStatement stmt = connection.prepareStatement("insert into mydb (firstInt, firstString, secondString, secondInt, thirdInt, thirdString ) values (?, ?, ?, ?, ?, ?)");
stmt.setInt(1, firstInt);
stmt.setString(2, firstString);
stmt.setString(3, secondString);
stmt.setInt(4, secondInt);
stmt.setInt(5, thirdInt);
stmt.setString(6, thirdString);
stmt.executeUpdate();
问题是字符串和整数类型变量不存储在数据库中。这段代码有什么问题?
答案 0 :(得分:0)
可能是您没有提交事务,并且自动提交可能在数据库级别设置为false。请检查您的代码和数据库设置。