mysql驱动问题吗_MySQL驱动问题,有请高手解决??

我用的是myeclipse7.0连接mysql5.0.22,驱动是mysql-connector-java-5.0.4。步骤如下:1、在myeclipse中建立普通java项目。2、将驱动jar包mysql-connector-java-5.0.4-bin.jar复制到sr...

我用的是myeclipse7.0连接mysql5.0.22,驱动是mysql-connector-java-5.0.4。步骤如下:

1、在myeclipse中建立普通java项目。

2、将驱动jar包mysql-connector-java-5.0.4-bin.jar复制到src中,右键点击选择-构建路径-配置构建路径-选择库-添加外部JAR-选择刚才的驱动文件,之后驱动文件被放入引用库中。

3、在src缺省包下建立文件ConMywql.java.内容如下:

import java.sql.*;

public class ConMysql {

/**

* @param args

* @throws IllegalAccessException

* @throws InstantiationException

*/

public static void main(String[] args) throws InstantiationException, IllegalAccessException {

// TODO Auto-generated method stub

String driveName = "com.mysql.jdbc.Driver" ;

String databaseURL = " jdbc:mysql://localhost:3306/test" ;

String user = "root" ;

String password = "123456" ; //此处写自己的密码

try{

Class.forName(driveName).newInstance();

System.out.println(" 成功加载数据库驱动程序" );

}

catch(java.lang.ClassNotFoundException e){

System.out.println(" 加载数据库驱动程序失败" );

System.out.println(e.getMessage());

return;

}

try{

Connection con = DriverManager.getConnection(databaseURL,user,password);

System.out.println(" 连接数据库成功" );

con.close();

}

catch(SQLException e){

System.out.println(" 连接数据库失败" );

System.out.println(" SQLException:" + e.getMessage());

System.out.println("SQLState = "+e.getSQLState());

System.out.println("VendorError = "+e.getErrorCode());

return;

}

}

}

说明:MySQL已经打开,端口号也是3306,MySQL安装密码设为123456没错,库test也没有错误,可是运行Java程序时总是出现问题,结果为:

成功加载数据库驱动程序

连接数据库失败

SQLException:No suitable driver found for jdbc:mysql://localhost:3306/test

SQLState = 08001

VendorError = 0

我找够很多资料也发现不了错误。请问高手错在何处?

在进行连接时是否还有其他必要设置没做?

myeclipse文件中添加驱动之后是否能够自动的找到mysql的安装路径?

请求高手不辞辛苦,详细解答,为我这懵懂学子解决这拦路虎!!

我按照tianzhihehe的方法改过了,可是结果还是一样。

用myeclipse调试的问题出在“Connection con = DriverManager.getConnection(databaseURL,user,password); ”这一句。

前面的Class.forName(driveName).newInstance(); 语句已经执行成功。

结果中也显示了“成功加载数据库驱动程序”,“连接数据库失败”。

我还是搞不清楚问题的所在。希望高手详说其中缘由。

因为数据库连接不上一切学习和练习都被卡住。急...............

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值