gpt4 book ai didi

java - 数据库 url 的 "jdbc:mysql:"部分指的是什么?

转载 作者:行者123 更新时间:2023-11-29 04:04:49 26 4
gpt4 key购买 nike

我知道它在 URL 字符串的开头用于创建到 MySQL(或类似的数据库系统)的连接,但是,连接字符串的这一部分是指什么,它的功能/作用到底是什么?

MySQL 示例:

String url = "jdbc:mysql://localhost:3306/?useSSL=false";

H2 示例:

String DB_URL = "jdbc:h2:~/DB_NAME";

最佳答案

连接 URL 的通用格式是:

protocol//[hosts][/database][?properties]

你的问题:

String url = "jdbc:mysql://localhost:3306/?useSSL=false";

  1. jdbc:mysql: 是协议(protocol)部分。
  2. hosts 部分以 host:port 的格式编写,即 - localhost:3306
  3. useSSL=false 是键值对中的属性,用于禁用 SSL。

连接字符串应该是:

String url = "jdbc:mysql://localhost:3306/{dbName}?useSSL=false";

您可以使用此引用资料进行更多解释- Connection URL Syntax :

关于java - 数据库 url 的 "jdbc:mysql:"部分指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56071658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com