问答详情
源自:2-2 JDBC实战---打通数据库

程序写完,测试出错了,求助

运行结果出错了,这个怎么解决?

5691287700017ed905000286.jpg

569128770001b05d05000171.jpg

569128780001c2f305000207.jpg


提问者:花生咪 2016-01-09 23:35

个回答

  • doraEMONS
    2016-10-12 23:46:44

    localhost换成127.0.0.1

  • 花生咪
    2016-01-11 15:53:57

    问题解决了。

    解决方法:mysql重装之前注意到安装路径下,彻底删掉有关文件,然后重新导入.jar文件,add path

    代码如下:

    package com.imooc.db;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import com.mysql.jdbc.Connection;

    import com.mysql.jdbc.Statement;

    public class DBUtil {

    public static void main(String[] args)throws Exception{

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

    Connection conn=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/imooc","root","123");

    Statement stmt=(Statement) conn.createStatement();

    ResultSet rs=stmt.executeQuery("select user_name,age from imooc_goddess");

    while(rs.next()){

    System.out.println(rs.getString("user_name")+","+rs.getInt("age"));

    }


  • Bin丶Go
    2016-01-11 15:43:13

    看看你的数据连接那边的代码。有的时候localhost换成127.0.0.1  或者你的用户名和密码错了

  • Caballarii
    2016-01-10 00:11:27

    mysql的密码错了