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