![](https://csdnimg.cn/release/download_crawler_static/88227920/bg7.jpg)
(ApplicationProgrammingInterface,应用程序设计接口)。它由一些 Java 语言写
的类、界面组成。JDBC 给数据库应用开发人员、数据库前台工具开发人员提供
了一种标准的应用程序设计接口,使开发人员可以用纯 Java 语言编写完整的数
据库应用程序。
通过使用 JDBC,开发人员可以很方便地将 SQL 语句传送给几乎任何一种数
据库。也就是说,开发人员可以不必写一个程序访问 Sybase,写另一个程序访问
Oracle,再写一个程序访问 Microsoft 的 SQLServer。用 JDBC 写的程序能够自动
地将 SQL 语句传送给相应的数据库管理系统(DBMS)。不但如此,使用 Java 编
写的应用程序可以在任何支持 Java 的平台上运行,不必在不同的平台上编写不
同的应用。Java 和 JDBC 的结合可以让开发人员在开发数据库应用时真正实现
“WriteOnce,RunEverywhere!”
Java 具有健壮、安全、易用等特性,而且支持自动网上下载,是一种很好的
与数据库线连接而使用的编程语言。它所需要的是 Java 应用如何同各种各样的
数据库连接,JDBC 正是实现这种连接的关键。
JDBC 扩展了 Java 的能力,如使用 Java 和 JDBCAPI 就可以公布一个 Web
页,页中带有能访问远端数据库的 Applet。或者企业可以通过 JDBC 让全部的职
工(他们可以使用不同的操作系统,如 Windwos,Machintosh 或 UNIX)在 Intranet
上连接到几个全球数据库上,而这几个全球数据库可以是不相同的。
2.2.4 用 JDBC 访问数据库
所 有 的 数 据 库 的 对 象 和 方 法 都 在 java.sql.* 里 面 , 所 以 首 先 要 import
java.sql.*,要想连接数据库,首先要将驱动程序调入。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");这是 JDBC-ODBC 的驱动程
序。
要想连接一个指定的数据库,必须创建 Connection 类的一个实例。
String url = "jdbc:odbc:Grocery prices";
Connection con = DriverManager.getConnection(url);
注意在此用到的数据库名称是在 ODBC 设置控制面板中输入的数据资源名。
URL 语 法 对 于 不 同 类 型 的 数 据 库 会 很 不 一 样 。 语 法 是 这 样 的 :