java - 使用什么: executeUpdate() or execute()?

标签 java jdbc prepared-statement

请告诉我executeUpdateexecute 两种方法中哪一种最适合插入查询,例如insert into users(name, addr, city, sex, dob) values(?,?,?,?,?);这两个语句都将执行查询,但哪一个最适合用于插入查询?

最佳答案

返回值不同。 ExecuteUpdate() 返回更新的行数,这在运行更新语句时很有用。在您的情况下不需要,因为您知道要插入多少条记录。您可以使用其中任何一个。

关于java - 使用什么: executeUpdate() or execute()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787806/

相关文章:

Java 网络/树模拟在一定数量的节点后进入无限循环

performance - ORM 解决方案(JPA;Hibernate)与 JDBC

c# - 使用参数化参数 WITH sqlcommandbuilder [无数据适配器]

java - 设置 arquillian.xml 和 glassfish-resource.xml

jdbc - Sybase token 数据流长度不正确

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

java - quartz 调度程序2.0

java - 在 Java 代码中调用 @Canonical Groovy POGO 构造函数

java - 刷新 JPanel 以显示 JList 中添加的组件

sql - 使用 jdbc 配置 SQL 连接 - vagrant