lark----2005.7.30
********************************************************************
第十一章:数据库及JDBC技术
1.JDBC初步:
JDBC API为Java开发者使用数据库提供了一个统一的编程接口,由一组Java类和接口组成.
在JDBC 3.0中包括两个包:
(1)java.sql:主要针对基本的数据库编程服务,如生成连接,执行语句以及准备语句和运行批处理查询等,同时也有一些
高级的处理,如批处理更新,事务隔离和可滚动结构集等.
(2)javax.sql:主要针对数据库高级服务,如连接管理的连接池,分布式事务处理和行集等.
有四种类型的数据库驱动程序:JDBC-ODBC桥;部分java部分本机驱动程序;中间数据服务访问服务器;纯java驱动程序.
2.JDBC常用接口:
(1)Driver
装载特定厂商提供的数据库驱动程序.如:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//使用JDBC-ODBC Bridge Driver
Class,forName("jdbc.driver_class_name");//使用JDBC Driver
import java.sql.*;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//MS SQL Server
Class.forName("org.gjt.mm.mysql.Driver");//Mysql JDBC
Class.forName("oracle.jdbc.driver.OracleDriver");//Oracle JDBC
(2)DriverManager
DriverManager是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据