java - 使用默认 URL 和驱动器连接到数据库?

标签 java mysql database

我想使用 Java 连接到数据库。我使用这段代码:

public static Connection getConnection() throws Exception {
    try {
        String driver = "com.mysql.jdbc.Driver";
        String url = "jdbc:sqlserver://localhost;integratedSecurity=true;";
        String username = "root";
        String password = "mysql";
        Class.forName(driver); 
        Connection conn = DriverManager.getConnection(url, username, password);
        System.out.println("Connected");
        return conn;
    } catch(Exception e) {
        System.out.println(e);
    }
    return null;
}

但我不知道正确的默认 urldriver 属性值。我使用 MySQLWorkBench。

最佳答案

您使用的驱动程序是正确的,但您需要下载包含 mysql 连接器 jar 到您的构建路径中。

对于 url,mysql 默认在端口 3306 上运行,因此您的 url 将如下所示,将 [yourdatabasename] 替换为您的数据库名称,由于连接不是 https,所以设置了 useSSL

     jdbc:mysql://localhost:3306/[yourDatabasename]?useSSL=false

关于java - 使用默认 URL 和驱动器连接到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44003056/

相关文章:

java - 你明白这段代码的目的是什么吗?

java - Hibernate 连接表

mysql - 使用索引或通过代理 ID 替换值并添加一个单独的表?

java - 扩展枚举字段 Java

java - 如何用java制作Excel表格

mysql - 如何在 MySQL 中构建一个非常简单的博客的表?

sql-server - 在我的情况下是 NOLOCK、Snapshot 还是其他?

database - 如何在 cassandra 中制作 100 万个插入

java - 使用 Android 进行 Tinify API

mysql - 使用另一个表中的值插入数据库行