第10章Java数据库连接
【1】试述JDBC提供了哪几种连接数据库的方法。
[解答]:JDBC连接数据库的方法取决于JDBC驱动程序类型,Java定义了4种JDBC驱动程序类型:
(1)JDBC-ODBC桥驱动程序#
JDBC-ODBC桥接器负责将JDBC转换为ODBC,用JdbcOdbc.Class和一个用于访问ODBC驱动程序的本地库实现的。这类驱动程序必须在服务器端安装好ODBC驱动程序,然后通过JDBC-ODBC的调用方法,进而通过ODBC来存取数据库。
(2)Java到本地API
这种类型的驱动程序是部分使用Java语言编写和部分使用本机代码编写的驱动程序,这类驱动程序也必须在服务器端安装好特定的驱动程序,如ODBC驱动程序,然后通过桥接器的转换,把Java API调用转换成特定驱动程序的调用方法,进而操作数据库。(3)网络协议搭配的Java驱动程序
这种驱动程序将JDBC转换为与DBMS无关的网络协议,这种协议又被某个服务器转换为一种DBMS协议。这种网络服务器中间件能够将它的纯Java客户机连接到多种不同的数据库上。所用的具体协议取决于提供者。
(4)本地协议纯Java驱动程序
这种类型的驱动程序将JDBC访问请求直接转换为特定数据库系统协议。不但无须在使用者计算机上安装任何额外的驱动程序,也不需要在服务器端安装任何中间程序,所有对数据库的操作,都直接由驱动程序来完成。
【2】SQL语言包括哪几种基本语句来完成数据库的基本操作。
[解答]:SQL语言包括以下6种基本语句来完成数据库的基本操作:
(1)select语句:用来对数据库进行查询并返回符合用户查询标准的结果数据。
(2)create table语