9.1连接数据库(课件)-高二《程序设计基础》同步教学(北京出版社)

2023-08-01
| 11页
| 163人阅读
| 3人下载
普通

内容正文:

模块九 Java 数据库编程 目录DIRECTORY 01 连接数据库 02 访问记录 01 连接数据库 任务目标 1. 会配置 ODBC 数据源; 2. 会连接 Java 中的数据库; 3. 能够掌握“芝麻开门” 口诀, 做一个能打开数据“宝库” 的人。 一、 JDBC 原理 JDBC( Java Database Connectivity,Java 数据库连接)是一种用于执行 SQL 语句的Java API,它由一组用 Java 语言编写的类和接口组成。JDBC 为开发人员提供了一个标准的 API,使他们能够用纯 Java API 来编写数据库应用程序。 (一)JDBC 的功能 JDBC 的功能,简单来说就是做三件事: ( 1)与数据库建立连接; ( 2)发送 SQL 语句到数据库; ( 3)存放 SQL 语句的结果。 (二)JDBC 的驱动程序管理器 Java 应用程序只通过 JDBC API 与数据库保持连接,在 JDBC 内部,驱动程序管理器 DriverManager 通过相应的驱动程序与具体的数据库系统进行连接。 DriverManager 是JDBC 的管理层,作用于应用程序和驱动程序之间,它跟踪可用的驱动程序,并在数据库和相应的驱动程序之间建立连接。 (三)JDBC 的驱动程序类型 (1) (2) (3) (4) JDBC-ODBC 桥利用 ODBC 驱动程序提供了 JDBC 访问功能。它是 JDK 的一部分,即是 sun.jdbc.odbc 包的一部分。 Java to Native API 用于将 JDBC 调用为 Oracle、 Sybase、 Informix、 DB2 或其他DBMS 本身所带驱动程序的调用。 Net Protocol All-Java 驱动程序是由纯 Java 语言开发的,它可以用在一个第三方的解决方案中,而且可以在 Internet 上使用。 Pure JDBC Driver 驱动程序也是用纯 Java 语言开发的,它将 JDBC 调用直接转换为DBMS 所使用的网络协议。 二、连接数据库 Java 通过 JDBC 连接和管理各种类型的数据库。要访问数据库,必须先配置好ODBC 数据源,并在程序中注册 JDBC 驱动程序,才可以使用 Java 连接并访问数据库。 三、加载 JDBC 驱动 加载 JDBC 驱动程序的方法有两种: ( 1)通过 Class.forName 方法,显式地加载驱动程序类。由于这与外部设备无关,因此我们推荐使用这种加载驱动程序的方法。 下列代码用于加载 JDBC-ODBC 桥驱动程序: Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver") ; ( 2)通过 java.lang.System 的属性将驱动程序添加到 jdbc.driver 中。这是一个由 DriverManager 类加载的驱动程序类名的列表,由冒号分隔。 四、建立数据库连接 加载 Driver 类并在 DriverManager 类中注册后,就可以建立与数据库的连接了。当调用 DriverManager.getConnection 方法发出连接请求时,DriverManager 将检查每个驱动程序,查看它是否可以建立连接。 $$

资源预览图

9.1连接数据库(课件)-高二《程序设计基础》同步教学(北京出版社)
1
9.1连接数据库(课件)-高二《程序设计基础》同步教学(北京出版社)
2
9.1连接数据库(课件)-高二《程序设计基础》同步教学(北京出版社)
3
9.1连接数据库(课件)-高二《程序设计基础》同步教学(北京出版社)
4
9.1连接数据库(课件)-高二《程序设计基础》同步教学(北京出版社)
5
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。