java连接Oracle数据库的疑问?

来源:百度知道 编辑:UC知道 时间:2024/07/02 06:47:00
1.PreparedStatemen 和Statement这两个接口在连接数据库时建议使用那一个呢?有什么区别呢?
2.现在在开发中连接数据库是把方法都放在一个类里,比如说数据库更新吧 连接写一个类,查询写一个类 更新写一个类 还是把代码放在主方法里一块写??

建议使用PreparedStatement,Statement的安全性不如PreparedStatement,并且批量更新的时候正由楼上所说的那样,PreparedStatement是预编译的,比Statement效率要快许多,实际开发过程中会将一些通用的数据库操作写在一个工具类中“静态”方法里的。比如获取连接,打印结果集等等,调用的时候直接类名加方法就能使用,不过也可以视具体情况决定。

PreparedStatement是预编译的比Statement快.提高访问数据库的效率.
我还写一个数据库类,连接一个方法,查询一个方法,更新一个方法.