独家完整版小说《Java程序员,上班那点事儿》是钟声最新写的一本都市类型的小说,这本小说的主角是张斗高薪,内容主要讲述:择嵌入式设备所需要的功能支持模块,同时删除不需要的功能。通过对内核的重新配置,可以使系统运行所需要的内核显著减小,从而缩减资源使用量。6.4.5点评“Linux”我们在本节中多次提到了“Linux...
精彩章节试读:
o
ectingtoMySQLfromJava”,如图614所示。
图614
下载后,我们得到一个名为“mysql-co
ector-java-5.1.6.zip”的文件,将其解压缩,得到文件夹,如图615所示。
图615
文件夹中的那个“Src”文件夹就是源文件所在位置,但是,我们在本小节中并不想讲解这个最新的JDBC驱动的源程序,如果,读者们感兴趣可以自己研究这个最新版本的程序。
为了讲解方便,我们选取一个老版本的JDBC,文件名为,mm.mysql.jdbc-2.0pre5.tar.gz,因为这个版本的JDBC驱动结构更简单些,这个驱动程序可以在网络上找到。
6.2.4.2JDBC驱动源码分析
首先明确分析目的:
我们的目的是要弄清楚JDBC应用的“真相”,在我们建立了Co
ection以后JDBC在做什么工作,我们需要拨开迷雾,知道它的真实操作到底是什么!
明确了目的后,我们就围绕着这个目的展开分析。主要从7个步骤来进行,每一个步骤都是一环套一环的很精彩,好现在开始。
6.2.4.2.1步骤1:回顾JDBC的链接语句
JDBC的使用,我们往往都是这样的声明:
Class.forName;
或者
Class.forName;
String?url?=?"jdbc:mysql://127.0.0.1/test?useUnicode=true??
String?user?=?"";
String?psw?=?"";??
Co
ection?con?=?java.sql.DriverManager.getCo
ection;??
Statementstmt=con.createStatement;
ResultSetrs=null;
try{rs=stmt.executeQuery;}
catch{}
6.2.4.2.2步骤2:打开Co
ection.java
首先,我们打