Я использую разъем mariadb-java-client-1.5.7.jar
для MariaDB, и он не работает.Не найдено подходящих драйверов для jdbc: mariadb (Netbeans)
Вот код подключения:
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)
Помимо добавления в качестве внешней баночки к библиотекам, я добавил его в качестве драйвера к базам данных в (Услуги) в Netbeans. Кроме того, если я удалю Class.forName()
, это тоже не сработает.
какая СУБД вы используете, MySql или что? –
Взгляните здесь: http://stackoverflow.com/questions/23020857/connect-to-mariadb-from-java-application-in-netbeans-on-linux-mageia –
Ответ был прав. Мне не хватало порта. Я не знаю, почему он удалил его. –