【发布时间】:2017-06-14 16:47:05
【问题描述】:
我正在为 MariaDB 使用mariadb-java-client-1.5.7.jar 连接器,但它不起作用。
这是连接代码:
public DataAccess() throws SQLException, ClassNotFoundException {
this.driver = "org.mariadb.jdbc.Driver";
this.host = "jdbc:mariadb://localhost/bluebank";
this.user = "root";
this.password = "";
Class.forName(this.driver);
this.conn = DriverManager.getConnection(this.host, this.user, this.password);
}
我明白了:
java.sql.SQLException: No suitable driver found for jdbc:mariadb://localhost/bluebank
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at DAO.DataAccess.<init>(DataAccess.java:31)
除了将其作为外部 jar 添加到库之外,我还将它作为驱动程序添加到 Netbeans 中的(服务)中的数据库中。另外,如果我删除Class.forName(),它也不起作用。
【问题讨论】:
-
你使用的是什么 DBMS,MySql 还是什么?
-
给出的答案是正确的。我错过了港口。我不知道他为什么删除它。
-
我是做这个的,我认为这是另一个问题,因为我之前尝试过问一些问题
-
“不起作用”对我不起作用。
标签: java jdbc netbeans mariadb