首页新闻找找看学习计划

eclipseEE连接My SQL出现问题,哪位大神可以帮我看看*^__^*,非常感谢

0
悬赏园豆:50 [待解决问题]

    我是想连接MySQL和server SQL数据库,一般来说是在eclipse,通过buil path,然后add external jar配置就可以了,但是我尝试了这样去配置,结果还是不行。然后呢,我有特意去配置了我的环境变量,就是通过“我的电脑--系统--设置环境变量”建立一个classpath变量,然后把驱动的路径作为其变量,但是结果还是不行。最后,我认为可能是版本的驱动问题,然后我就下载了不同的版本去实验,结果,还是失败了。下面是我的连接My SQL数据库代码,数据库名,表名,数据库密码是没错的,我核对了很多次了。我用的My SQL版本是5.5,而驱动是5.1.35

 

 

  <%

  try{

    Connection con=null;

    Statement stmt=null;

    ResultSet rs=null;

    Class.forName("com.mysql.jdbc.Driver");

    String url="jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=gbk";

    con=DriverManager.getConnection(url,"root","95421");

    stmt=con.createStatement();

    String sql="select * from sinfo";

    while(rs.next()){

  %>

  <tr>

    <td><%=rs.getString("studentNumber") %></td>

    <td><%=rs.getString("studentName") %></td>

    <td><%=rs.getString("studentClass") %></td>

  </tr>

  <%} 

     rs.close();

     stmt.close();

     con.close();

  }

  catch (Exception ex)

  {

   out.println("Error : " + ex.toString());

  }

运行结果:

  %>

 

 

My SQL驱动显示已经导入:

HBX的主页 HBX | 初学一级 | 园豆:148
提问于:2015-07-26 19:48
< >
分享
所有回答(1)
0

在Eclipse中有Data Source Explorer视图,这里配置测试一下你上述的信息,看是否报错,报错信息是啥

因为你是本机的mysql,可以先使用mysql命令行登陆一下,看是否正常 mysql -uroot -p95421进入后,输入\s看当前的服务情况

是否3306的端口服务没开,一般就是服务没开,或者用户权限不对

如上成功后再取确认程序的问题

2012 | 园豆:18932 (专家六级) | 2015-07-27 10:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册