我是JDBC的新手,我正在尝试建立到MySQL数据库的连接。我正在使用连接器/J驱动程序,但是我找不到我的Class.forName()方法的JDBC连接字符串。
发布于 2009-09-22 01:39:29
假设你的驱动在path中,
String url = "jdbc:mysql://localhost/test";
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
Connection conn = DriverManager.getConnection (url, "username", "password");发布于 2009-09-22 01:40:05
以下是文档:
https://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html
基本连接字符串如下所示:
jdbc:mysql://localhost:3306/dbnameclass.forName字符串是"com.mysql.jdbc.Driver",您可以找到它(编辑:现在在同一页上)。
发布于 2018-08-22 02:15:33
因为答案似乎已经回答了,所以没有太多要补充的,但我想在现有的答案上补充一件事。这是为mysql的JDBC驱动程序装入类的方式
com.mysql.jdbc.Driver但这现在已经被弃用了。新的驱动程序类现在是
com.mysql.cj.jdbc.Driver此外,驱动程序是通过SPI自动注册的,通常不需要手动加载驱动程序类。
https://stackoverflow.com/questions/1457716
复制相似问题