JDBC是一种特殊的数据库客户端应用(确切的说是连接数据库技术),其作用和其他数据库客户端应用类似(除了客户端所有功能外,还具有自己的特点),是连接数据库,使用数据库服务器提供的服务管理数据库,其实现步骤如下:
1)设置驱动信息,加载驱动(把驱动类加载至JVM内存中,即类加载过程),获取类对象
java">String driverPath = "oracle.jdbc.OracleDriver";
Class.forName(dirverPath);
2)设置连接信息,连接数据库
java">String driverPath = "oracle.jdbc.OracleDriver";
Class.forName(driverPath);
3)编写SQL语句,创建SQL工具(工具类的实例对象)PreparedStatement类的对象
java">String sql = "......";
PreparedStatement psm = conn.prepareStatement(sql);
4)向数据库服务器发送SQL语句,由数据库服务器执行SQL语句,并等待接受返回SQL查询结果或者返回执行的响应
java">int rs = psm.executeUpdate(); //DML语言的发送
ResultSet rs = psm.executeQuery(); //DQL语言的发送
5)处理结果或者结果集(由数据库服务器返回的)
6)关闭所有资源
java">ptm.close(); conn.close(); //DML语言
rs.close(); ptm.close(); conn.close(); // DQL语言