首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到MySQL

问无法连接到MySQL
EN

Stack Overflow用户
提问于 2014-02-24 03:45:36
回答 1查看 57关注 0票数 0

无法连接到服务器意味着代码不会输出任何内容。我认为,问题在于连接(即使我更改了登录或通过)。顺便说一句,jdbc-driver是加载的(我没有单独安装它,它是默认与MySQL一起安装的)。‘'users’表位于新创建的数据库中。请告诉我该怎么做:

代码语言:javascript
复制
import java.sql.*;
import java.sql.Connection;
import java.sql.Statement;

public class DBConn {

    public static void main(String[] args) {
        Connection conn = null;
        Statement statement = null;
        ResultSet resultSet = null;

        try{
            Class.forName("com.mysql.jdbc.Driver");
            String url = "jdbc:mysql://localhost:3306/users";
            conn = DriverManager.getConnection(url, "root", "1111");
            statement = conn.createStatement();
            resultSet = statement.executeQuery("SELECT * FROM users");
            while(resultSet.next()){
                System.out.println(resultSet.getInt("user_id") + ":" + resultSet.getString("usersName"));
            }
        } catch (ClassNotFoundException e){
            e.printStackTrace();
        } catch (SQLException e){
            e.printStackTrace();
        } finally {

            try {
                if (resultSet != null) resultSet.close();
                if (statement != null) statement.close();
                if (conn != null) conn.close();
            } catch (SQLException e){
                e.printStackTrace();
            }
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2014-02-24 05:09:47

按照下面的步骤操作,否则你的代码就没问题了:

  1. 检查项目中的mysql-connector-java-xxx库
  2. 是您的数据库users,希望不要在下面一行中对其进行相应的更改:

String url = "jdbc:mysql://localhost:3306/<put your Database Name>";

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21973551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档