TechTarget数据库 > 百科词汇

Java Database Connectivity:Java数据库连接

Java数据库连接(JDBC,Java Database Connectivity)是把用Java写的程序连接到流行的数据库上的一个应用程序接口(API)规范。这个应用程序接口允许你用结构化查询语言(SQL)来书写你的访问请求,然后这个访问请求将会传给管理数据库的程序。它将通过类似的接口返回结果。JDBC非常类似于SQL Access Group中的开放数据库连接(ODBC),并且,用一个很小的“桥”程序,你就能用JDBC接口来通过ODBC接口访问数据库。比如,你可以设计一个程序来访问在多个操作系统平台上的多个流行的数据库产品。假如当访问一个Microsoft Windows 2000机器上的Microsoft Access数据库时,你的写着JDBC语句的程序就可以访问Microsoft Access数据库了。
  
  JDBC实际上有两层接口。除了主接口外还有一个来自于JDBC“管理者”的API,它轮流地和个人数据库产品驱动,JDBC-ODBC桥(如果需要的话)以及,当java程序运行在网络环境中(也就是访问远程数据库)时,和JDBC网络驱动通信。
  
  当访问一个远程数据库时,JDBC将利用Internet文件的编址方案和一个看起来很像网页地址(统一资源定位器URL)的文件名。例如,一个Java的SQL语句可以识别以下数据库:  
  jdbc:odbc://www.somecompany.com:400/databasefile 
 
  JDBC为程序员指定了一组在编写SQL请求时使用的面向对象的类。还有一组附加的类描述了JDBC驱动API。能映射成Java数据类型的最普通的SQL数据类型都是支持的。这个API提供了微软事务服务器请求的执行支持以及提交和回滚到事务开始的能力。

最近更新时间:2008-06-17 作者:Susan Adams, Tory Jackson, and Patrick LokEN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。