Mysql的jdbc连接问题?到底是用的哪一个驱动库?
fhway 2005-10-07 05:44:01 在http://community.csdn.net/Expert/topic/4279/4279232.xml?temp=.9801905
中谈到
mysql5的jdbc驱动该怎么配置?
mysql-connector-java-3.1.10-bin.jar
mysql-connector-java-3.1.10-bin-g.jar
上面两个驱动有什么区别呢?他们的功能有什么不同?
对于配置有如上文所讲的方式,
mysql-connector-java-3.1.10-bin.jar
要放到放到WEB-INF/lin目录下
和
你把mysql的驱动放到%tomcathome%common/lib下,然后将此路径加入classpath。
sample:%tomcathome%common/lib/mysql-connector-java-3.1.10-bin.jar
(似乎没有提到mysql-connector-java-3.1.10-bin-g.jar 呵!!!)
也有下面一种方式:
安装JDBC驱动:
解压缩mysql-connector-java-3.1.10.zip
将要使用的是mysql-connector-java-3.1.10-bin-g.jar和mysql-connector-java-3.1.10-bin.jar
配置
在C:\Program Files\Java目录下建立mysqlforjdbc子目录,进入该目录将mysql-connector-java-3.1.10-bin.jar到该目录下
进入C:\Program Files\Java\jdk1.5.0_04\lib目录将mysql-connector-java-3.1.10-bin-g.jar拷贝到该目录下
然后配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;到该环境变量中去
追加以后环境变量如下:
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-3.1.10-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;
配置这个的目的是让java应用程序找到连接mysql的驱动.