JDBC与MYSQL的连接

来源:百度知道 编辑:UC知道 时间:2024/05/07 05:09:43
用jdbc去连接mysql需要驱动,下载了mysql驱动后,怎么去配置呢?是不是将Diver.class的路径名放到环境变量中的CLASSPATH中?我这样配置了后,编译说找不到驱动类,我该怎样去设置???

具体要看你是以何种方式运行了,在命令行和在IDE中,在java程序和web程序中都是不太一样的。
有个最简单的通用方法:
把下载到的驱动(我的用的是mysql-connector-java-3.1.14-bin.jar)放到
%JAVA_HOME%jre/lib/ext目录下,ext目录下的jar包会在执行java命令时自动加载,所以这是个一劳永逸的办法,对上面说的任何一种运行方式都管用。
下面说具体的:
1.在命令行里
把jdbc驱动(如mysql-connector-java-3.1.14-bin.jar)包添加进classpath
2.使用IDE
如果是eclipse可以导入外部jar包,加入构建路径中,这个简单,原理同上
3.在web程序中使用
直接将jdbc驱动jar包放到/WEB-INF/lib下即可,当然也有个省事的方法放到
%TOMCAT_HOME%common/lib目录下,这样tomcat每次启动都会自动加载这个jar了,不过建议还是放到/WEB-INF/lib下

1.装载驱动程序
Class.forName("org.gjt.mm.mysql.Driver")
2.连接数据库
connection conn = DriverManager.getConnection(url)
connection conn = DriverManager.getConnection(url,user, password)
【注意】采用JDBC-ODBC桥连接,
url=jdbc:odbc:ODBC数据源