使用方法:executeUpdate()或execute()?

nee*_*ang 9 java jdbc prepared-statement

请告诉我两个方法中的哪一个,executeUpdateexecute是插入查询的最佳方法,如insert into users(name, addr, city, sex, dob) values(?,?,?,?,?);两个语句都执行查询但哪个应该理想地用于插入查询?

Sjo*_*erd 15

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

  • 从可读性的角度来看,我认为`executeUpdate()`更清楚地表明,由于语句被执行,数据会发生变化. (3认同)