2010-07-20 68 views
0

我要连接使用Java 到MySQL 5.1中,然后我得到了错误的问题:com.mysql.jdbc.driver我们如何才能使用java连接mysql版本5.1?

我必须用mysql连接器的Java-5.1.13-bin.jar,将其置于 从命令PROMT bin目录但 运行Java程序中MySQL并没有连接

寻找你的答案

+1

我们需要* full *错误信息。可能是,库不在类路径中,可能是,连接字符串不正确,也许mysql本身安装不正确或者根本没有运行?无论如何 - 完整的错误描述/消息将非常有帮助。 – 2010-07-20 05:43:59

+0

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBConnect {static void main(String args []) { Connection con = null; \t尝试 \t { \t \t Class.forName(“com.mysql.jdbc.Driver”)。newInstance();我们可以通过下面的例子来说明如何使用jdbc:mysql:/// test“,”root“,”“); \t \t System.out.println(“成功连接”); \t \t \t con.close(); \t} \t赶上(例外五) \t { \t \t的System.out.println( “异常:” + e.getMessage()); \t}} } 我使用wampServer – 2010-07-21 06:01:34

回答

5

的库必须在Java的classpath不是在MySQL的bin目录下。

你可以尝试调用它:

java -cp /path/to/mysql-connector-java-5.1.13-bin.jar myPackage.MyProgram

我建议你组你的JAR依赖相邻lib文件夹下,并设置为你的classpath。将图书馆保存在一个地方,使分发和运行软件变得更加容易。

+1

......他们可以留在MySQL的bin目录但问题是:这是不够的。 – 2010-07-20 06:06:51

相关问题