这是mysql-connector-java-5.1.26-bin.jar下(xià)载,易(yì)于开发的特点,包(bāo)括通过自动(dòng)注(zhù)册服(fú)务提供(gòng)商(shāng)机制,标准化的连接有(yǒu)效性检(jiǎn)查和(hé)分类的SQLExceptions的基(jī)础上可(kě)恢复/重试(shì)能力和(hé)一流的底层错误。
mysql-connector-java-5.1.26-bin.jar解(jiě)开包括供应商扩展(zhǎn)到接口
通过JAXP接口支持用于XML处理DOM,SAX和StAX
支持设置每个连接的客户端信息(可以查看查询的意见通过“SHOW PROCESSLIST的”一个MySQL服务器上(shàng),或通过一个公共接口,可扩展,以支持自定义持久性(xìng)的信息)
JDBC-4.0 NCHAR,NVARCHAR和NCLOB类(lèi)型的(de)支持
1、将其中的(de)Java包(mysql-connector-java-5.1.26-bin.jar),复制(zhì)到MySQL目录下(仅(jǐn)是为了方(fāng)便才放到这里),以(yǐ)备(bèi)加(jiā)载驱(qū)动(dòng)程序时使用。
2、创建数据库:使(shǐ)用(yòng)phpMyAdmin,登(dēng)录MySQL,创建(jiàn)数据库myuser,并在(zài)其中插入一个(gè)名为staff的表(biǎo)格(gé)。并添加一些数据(jù),操作步骤如(rú)图(tú),登(dēng)录进去mysql数据(jù)库后:
1)创(chuàng)建(jiàn)数(shù)据(jù)库,名称(chēng)为myuser,编码为(wéi)utf8_general_ci(支持中文);
2)新建(jiàn)表格,名称为staff,表格有8个字段;
3)8个字(zì)段的设置,包括名(míng)称、类型、值的长度、初(chū)始值、编码等等(点击(jī)查(chá)看大图);
4)添加(jiā)成功后,查看(kàn)的staff表格情况(kuàng):
5)往表格中插入(rù)一(yī)些(xiē)实验所需数据,需要插入两条,一个是(shì)员工lucy的,还(hái)有lili的:
3、在MyEcliPS中创(chuàng)建(jiàn)项(xiàng)目并在项目中(zhōng)添加MySQL驱动程序:创(chuàng)建的项(xiàng)目类型可以是Java项目或者(zhě)是(shì)Java Web项(xiàng)目都可以。这里创建的是Web项目,项目名称(chēng)可以(yǐ)随便取,我命名为(wéi)“JavaWebChp07”。创(chuàng)建成功后(hòu)将步骤1里下载(zǎi)得到的(de)MySQL驱动程序包(mysql-connector-java-5.1.18-bin.jar)添加到(dào)工程的Build path中,添加过程如(rú)图所示:
4、编写(xiě)JDBC连(lián)接MySQL数(shù)据(jù)库(kù)的实例具体代(dài)码,JDBC_test.java。
MySQL的(de)JDBC驱动(dòng)
安装JDBC驱动(dòng):
解压缩(suō)mysql-connector-java-5.1.17.zip
将要使用的是mysql-connector-java-5.1.17-bin-g.jar和mysql-connector-java-5.1.17-bin.jar
配置
在C:\Program Files\Java目录下建立mysqlforjdbc子目录(lù),进入该目录将mysql-connector-java-5.1.17-bin.jar到该目录下
进入C:\Program Files\Java\jdk1.5.0_04\lib目录将(jiāng)mysql-connector-java-5.1.17-bin-g.jar拷贝(bèi)到该目(mù)录下
然后配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-5.1.17-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-5.1.17-bin.jar;到该(gāi)环(huán)境变量(liàng)中去
追加以后环(huán)境(jìng)变量(liàng)如下(xià):
CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet-api.jar;%JAVA_HOME%\lib\mysql-connector-java-5.1.17-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-5.1.17-bin.jar;
