java - 具有高级属性的 MySQL 连接,例如 program_name

标签 java mysql scala jdbc mysql-workbench

当我通过 mysql jdbc 驱动程序创建到 MySQL 数据库的新连接时,我在 MySQL Workbench 中看到了下一个高级属性:

enter image description here

我们可以看到下一个属性:

  • _runtime_version
  • _client_version
  • _client_name
  • _client_license
  • _runtime_vendor

我们如何管理这些属性?

由 MySQL Workbench 创建的连接还有其他属性: enter image description here

如何在创建连接或我自己的属性时设置“program_name”属性?

最佳答案

在这篇文章中找到了答案Connection attributes in MySQL 5.6

有一个带有附加属性的 url 示例:

jdbc:mysql://localhost/login?connectionAttributes=program_name:Login Server,other_name:other

enter image description here

关于java - 具有高级属性的 MySQL 连接,例如 program_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31722323/

相关文章:

php - 在多级类别应用程序中显示特定类别的产品 php mysql pdo oop

scala - 如何解决 eclipse 2019 中的 Scala 错误?

java - Java运行时真的没有 secret 的流复制方法吗?

java - 如何从字符串中获取数字值?

java - 我可以使用 java web start 启动 one-jar 吗

mysql - 为什么 SQl MATCH AGAINST 找不到结果中只有 3 个字符的结果?

java - 如何在单个 tomcat 实例中创建两个监听器?

mysql - 如何将 SQL 查询重写为 Laravel

scala - 为什么要将泛型类型放在函数旁边?

scala - future 的值(value)取决于它是否已经绑定(bind)到一个变量?