java - 无法连接到本地主机上的 MySQL

标签 java mysql jdbc

<分区>

我正在尝试使用下面的代码连接到 MySQL 数据库,但我的尝试失败了。

这是我的尝试:

private static Connection conn = null;
private static String url = "jdbc:mysql://localhost/";
private static String dbName = "proj1";
private static String driver = "com.mysql.jdbc.Driver";
private static String userName = "root";
private static String password = "root";

public static  int setupConnection ()
{
    try{
        Class.forName(driver).newInstance();
        conn = DriverManager.getConnection(url+dbName,"root","root");
        return 1;
    }
    catch (Exception e)
    {
        JOptionPane.showMessageDialog(null, e.getMessage());
        return 0;
    }
}

安装MySQL时,我记得输入密码“root”,但我不能100%确定用户名是否自动分配为“root”。

我收到错误消息:com.mysql.jdbc.Driver

最佳答案

您需要将 MySQL Connector/J 驱动程序添加到 Netbeans 项目的构建路径/类路径中。否则无法加载。

关于java - 无法连接到本地主机上的 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8576856/

相关文章:

java - 将 jar Artifact 部署到 Nexus 会导致内容类型不匹配

java - Sensor_Service 无法解析为变量

Mysql全文搜索 bool 模式按相关性排序而不是我正在寻找的顺序(短语匹配)

java - 如何从特定列中获取所有价格添加它们并打印它们

java - Runtime.getRuntime().exec error=13 权限被拒绝

java.lang.ClassNotFoundException : javax. 持久性.EntityManagerFactory

mysqld : unrecognized service

mysql - SQL - HAVING 子句中的多行

java - 项目 > 1000 的 SQL in 子句

java - 用户登录JDBC后屏蔽用户名