jdbc的执行流程
JDBC(Java DataBase Connectivity,Java数据库连接)是提供统一的访问数据库的应用程序接口,它是一套用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类、接口组成。
1. 服务器链接:应用程序进行JDBC驱动程序链接服务器,其中需要指定数据库的位置、用户名和密码,并建立连接,这一步的操作一般是调用java.sql.DriverManager的static方法getConnection ()。
2. 加载驱动:在建立服务器连接之前,应用程序必须先加载特定的驱动程序,在加载之前,一般首先要将特定驱动程序的Class文件加载到JVM,应用程序可以调用Class.forName ()来完成这一步骤。
3. 建立会话:一旦驱动程序加载,程序可以准备向数据库传送SQL语句,但在传送之前,需要建立实际的会话方案,该会话会决定数据库如何处理程序发出的请求,调用java.sql.Connection的createStatement ()方法可以完成这一步骤。
4. 执行SQL语句:一旦会话建立,程序可以向服务器发送SQL语句,SQL语句可以是任意的数据定义语句或数据操纵语句,可以使用java.sql.Statement的executeQuery()、executeUpdate()或execute()方法发送SQL语句,并接受服务器的响应结果。
5. 处理服务器返回的结果集:一旦服务器完成操作,将返回一个结果集,此结果集是以表格形式呈现,应用程序可以调用java.sql.Statement或java.sql.ResultSet的getXXX()系列方法来获取响应结果中的信息,然后在结果集中进行遍历,从而处理每一行数据。
6. 关闭会话:最后一步是关闭会话,以确保会话正常终止,此时可以执行java.sql.Connection的close ()方法来关闭连接。
JDBC的执行流程可以总结为:加载驱动程序—>建立连接—>建立会话—>执行SQL语句—>处理服务器返回的结果集—>关闭会话。
>java的jdbc连接数据库
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论