【问题标题】:Connecting to a database via JDBC通过 JDBC 连接到数据库
【发布时间】:2018-11-08 09:11:23
【问题描述】:

当我运行以下代码时,即使我没有提供任何特定的数据库 URL,它也不会抛出任何异常。

String url = "jdbc:mysql:";
Connection conn = DriverManager.getConnection(url, "root", "root");

根据 Boyarsky 和 ​​Selikoff 撰写的 OCP 评论书,JDBC URL 格式唯一需要的部分是协议 (jdbc) 和产品/供应商 (mysql)。给定上面的代码,它做了什么?这在哪里连接?

【问题讨论】:

标签: java mysql database jdbc


【解决方案1】:

对于 MySQL ,如果没有提及主机和端口,则采用默认值。

请检查此链接。 https://docs.oracle.com/javase/tutorial/jdbc/basics/connecting.html

根据链接,

host:port 是托管计算机的主机名和端口号 你的数据库。如果没有指定,host和port的默认值 分别是 127.0.0.1 和 3306。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 2015-12-18
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    相关资源
    最近更新 更多