在eclipse里java连不上MySQL数据库

fengzhengson 2013-12-13 08:25:39
这是代码,数据库的驱动也已经加载到了工程下的文件夹。但是仍然连不上,
错误如下
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1117)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:350)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2408)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2445)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2230)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)


下面是代码
//建立与MySQL的连接
import java.sql.*;
public class GetConn {

public Connection conn=null;
public Connection getConnection(){
try{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://loaclhost:3306/scutcs";
String user="root";
String passWord="111";
conn=DriverManager.getConnection(url, user, passWord);
if(conn!=null){
System.out.println("数据库连接成功");
}

}catch(Exception e){
e.printStackTrace();
}
return conn;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
GetConn getConn=new GetConn();
getConn.getConnection();
}

}
...全文
541 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengzhengson 2013-12-17
  • 打赏
  • 举报
回复
引用 7 楼 iihero 的回复:
不一定越新越好。 你这个错,肯定不是因为数据库没有启动。 你把这个jar,换成5.0.1x版本的试试。
换了一个代码和jdbc,连好了,哈哈
独行码夫 2013-12-13
  • 打赏
  • 举报
回复
看看服务开了吗
rucypli 2013-12-13
  • 打赏
  • 举报
回复
先用mysql客户端看看能否连接
iihero 2013-12-13
  • 打赏
  • 举报
回复
不一定越新越好。 你这个错,肯定不是因为数据库没有启动。 你把这个jar,换成5.0.1x版本的试试。
fengzhengson 2013-12-13
  • 打赏
  • 举报
回复
引用 5 楼 iihero 的回复:
Driver版本不匹配吧。 你用的driver版本是多少?
用的是这个mysql-connector-java-5.1.22-bin.jar 这个还得匹配吗?我看都在推荐最新的版本。 那如何匹配呢?谢谢
iihero 2013-12-13
  • 打赏
  • 举报
回复
Driver版本不匹配吧。 你用的driver版本是多少?
fengzhengson 2013-12-13
  • 打赏
  • 举报
回复
引用 2 楼 qyj415 的回复:
看看服务开了吗
设置为自动了,但还是不行
fengzhengson 2013-12-13
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
先用mysql客户端看看能否连接
可以连接的。

56,914

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧