首页>计算机>软件水平考试>复习指导>正文
软件水平考试:自学考试互联网数据库1-11章问答资料(6)

www.zige365.com 2008-12-2 14:11:35 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
 §8

  JDBC是执行SQL语句的Java API。JDBC即“Java Database Connectivity”(Java数据库连接),它由一组用Java语言编写的类与接口组成,已成为一种数据库连接的标准。

  JDBC与ODBC以及其他API的区别:① Java不能直接使用ODBC,因为是ODBC使用C语言接口,如果让Java来调用本机C代码,将会在安全、属性、健壮性、应用的可移植性等方面带来困难。②不希望把ODBC API逐字地翻译成Java API,例如ODBC使用了大量易出错地指针,而Java取消了这种不安全地指针。③ODBC难以学习,它把简单功能和高级功能混杂在一起,即便是简单的查询语句也会带来复杂的任选项。而JDBC的设计使得简单的事情用简单的方法做,仅在必要时才让用户使用高级功能。④JDBC的Java API提供“纯Java”的解决方法。当使用ODBC时,ODBC驱动器管理程序与驱动器必须手动地装入到每台客户机上。而JDBC驱动器全是用Java编写的,ODBC代码可在所有Java平台上自动安装,并且是可移植的和安全的。

  JDBC的特点:JDBC是低级的API,是高级API的基础。JDBC是一种低级的接口,它直接调用SQL命令,但又可以作为构造高级接口和工具的基础。在执行时,高级API将首先被翻译成如JDBC这样的低级接口。

  JDBC的基本功能包括:建立与数据库的连接、发送SQL语句、处理结果。

  JDBC提供了连接数据库的几种方法:

  ①与数据源直接通信;②通过JDBC驱动程序的通信;③与ODBC数据源通信

  利用JDBC访问数据库的Java应用程序有两种:一种是本身就有数据访问功能的Java程序,另一种是使用JDBC做媒介的Java应用程序

  JDBC API提供的类或接口主要包括:

  Java.sql.DriverManager 处理驱动程序的装载和建立新的数据库连接。

  Java.sql.Connection 完成对某一指定数据库的连接。

  Java.sql.Statement 管理在一指定数据库连接上的SQL语句的执行。

  Java.sql.ResultSet 从数据库返回的结果集。

  客户端的Java应用程序需要完成的工作有:

  1)与JDBC服务器建立连接;

  2) 装载JDBC/ODBC驱动器;

  3)与ODBC数据源建立连接;

  4)发送SQL语句;

  5)得到查询结果;

  6)关闭与JDBC服务器的连接。

  编写用JDBC编写能实现数据库连接和断开的程序段:

  import java.net.URL;

  import java.sq1.*import java.net.URL;

  import Java.sq1.*

  class jdbc_connect

本新闻共2页,当前在第2页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
计算机软件水平自学考试互联网数据库1-11章问答资料(
软件水平考试网络术语大扫盲:简短但经典的回复
软件水平考试网络术语大扫盲:论坛日常用语
软件水平考试:VB多媒体程序设计详解
软件水平考试:计算机辅助金融审计新的切入点