《Oracle Java EE编程指南》07-06:JDBC编程总结

编程步骤总结

JDBC编程步骤:

  • 把数据库的驱动程序包拷贝到WEB-INF/lib下
  • 使用Class.forName加载驱动类,每个数据库驱动类不同
  • 使用DriverManager.getConnection获得连接对象,每个数据库的连接串不同
  • 使用Connection中的createStatement方法获得Statement对象;或者preparedStatement方法获得PreparedStatement
  • 使用语句对象中的方法执行SQL语句,查询使用executeQuery方法,增删改使用executeUpdate方法
  • 查询返回ResultSet结果集,使用next方法进行迭代
  • 关闭资源:连接对象、语句对象、结果集对象

获得连接对象的方法

连接对象是比较占用资源的对象,目前的方法是使用一个工具类获得连接,使用后即关闭。这种方法显然不合理,会频繁创建连接对象。

在JavaEE应用中,往往使用连接池管理数据库连接,在后续学习中将使用,目前使用工具类。

JDBC编程注意事项

连接对象使用后一定要关闭。

数据库中的数据类型,在JDBC中都有对应的类型。例如varchar对应String,Datetime对应Timestamp等。不同的数据库系统数据类型有所区别,具体编程时可以进行查询。

PreparedStatement的setXXX方法,以及ResultSet的getXXX方法,索引都是从1开始。

引入类的时候,都引入java.sql包的,不要引入和数据库有关的包,例如com.mysql等。

猜你喜欢

转载自blog.csdn.net/goldentec/article/details/105335087