java - 如何在JAVA中建立MySQL连接

标签 java mysql netbeans jdbc

我似乎无法在我的Java程序上建立到java的连接,我已经启动了MySQL服务器,在phpMyAdmin中创建了一个数据库。但我对如何使用从 MySQL 下载的 JDBC 驱动程序感到困惑。

这是我的代码:

    private void startConnection()
{
Connection conn = null;
String url = "jdbc:mysql://localhost/";
String dbName = "bank";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "password";
try {
  Class.forName(driver).newInstance();
  conn = DriverManager.getConnection(url+dbName,userName,password);
  System.out.println("Connected to the database");
  conn.close();
  System.out.println("Disconnected from database");
} catch (Exception e) {
    System.out.println("NO CONNECTION =(");
}
}

我已将 jar 文件包含在我的 JDK - jre\lib\ext 文件夹中,但什么也没有。有什么想法吗?

提前致谢。

最佳答案

有一点值得注意:您没有在 URL 中指定网络端口。默认端口是 3306。所以尝试:

jdbc:mysql://localhost:3306/

对于 URL。

关于java - 如何在JAVA中建立MySQL连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4172692/

相关文章:

java - Android:动态地向我的微调器显示数据

php - 如何将报价插入数据库

java - 如何为 jtoolbar 中的 Jbutton 添加渐变颜色

java - 在 NetBeans 中将 "Go to source"与本地 Maven 项目一起使用

java - Shell 脚本输出位于不同的目录中

java - Java 和 Android 之间的 Base64 编码/解码错误

java - 使用 java 正则表达式进行电子邮件 ID 验证

java - 字符串中的数字频率

MySQL - "many"关系的 "one to many"侧的聚集索引

mysql - 在 mysql 中将日期转换为 varchar 会引发语法错误