首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL驱动程序连接字符串是什么?

问MySQL驱动程序连接字符串是什么?
EN

Stack Overflow用户
提问于 2009-09-22 01:33:39
回答 7查看 416.6K关注 0票数 120

我是JDBC的新手,我正在尝试建立到MySQL数据库的连接。我正在使用连接器/J驱动程序,但是我找不到我的Class.forName()方法的JDBC连接字符串。

EN

回答 7

Stack Overflow用户

发布于 2009-09-22 01:39:29

假设你的驱动在path中,

代码语言:javascript
复制
String url = "jdbc:mysql://localhost/test";
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
Connection conn = DriverManager.getConnection (url, "username", "password");
票数 115
EN

Stack Overflow用户

发布于 2009-09-22 01:40:05

以下是文档:

https://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html

基本连接字符串如下所示:

代码语言:javascript
复制
jdbc:mysql://localhost:3306/dbname

class.forName字符串是"com.mysql.jdbc.Driver",您可以找到它(编辑:现在在同一页上)。

票数 67
EN

Stack Overflow用户

发布于 2018-08-22 02:15:33

因为答案似乎已经回答了,所以没有太多要补充的,但我想在现有的答案上补充一件事。这是为mysql的JDBC驱动程序装入类的方式

代码语言:javascript
复制
com.mysql.jdbc.Driver

但这现在已经被弃用了。新的驱动程序类现在是

代码语言:javascript
复制
com.mysql.cj.jdbc.Driver

此外,驱动程序是通过SPI自动注册的,通常不需要手动加载驱动程序类。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1457716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档