Wie kann ich eine Verbindung zur mariadb mit java?

Habe ich verwendet:

Connection  connection = DriverManager.getConnection(
    "jdbc:mysql://localhost:3306/test", "username", "password"
);
Statement stmt = connection.createStatement();
stmt.executeUpdate("CREATE TABLE a (id int not null primary key, value varchar(20))");
stmt.close();
connection.close();

aber es gibt eine Fehlermeldung "No route to host"

  • Haben Sie versucht, dieser?
  • ja,benutze ich auch Klasse.forName(org.mariadb.jdbc.Treiber)
  • Sind die ports 8080, 3306 frei, wie besprochen, in dieser posten?
  • Port 3306 verwendet wird, um eine Verbindung mit mariadb als mysql.jdbc:mysql://localhost:3306/test
  • versuchen, eine Verbindung zu mysql von der Eingabeaufforderung aus: mysql -u username -h localhost -P 3306 -p your_db_name
  • Dies habe ich bereits versucht die ich habe die Eingabeaufforderung als ,Willkommen auf der MariaDB-monitor. Befehle enden mit, oder \g. Ihre MariaDB Verbindungs-id ist 35 Server version: 5.5.49-MariaDB-1ubuntu0.14.04.1 (Ubuntu) Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab und andere. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> CREATE DATABASE db; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> verwenden, db, Datenbank geändert
  • Nicht müssen Sie öffnen Sie die Verbindung zuerst?
  • wie können wir die Verbindung
  • ja,ich Verband es mit mysql -u Benutzername -h localhost -P 3306 -p your_db_name.Aber keinen Zugriff über das java-Programm

InformationsquelleAutor ALEENA JOHN | 2016-06-19
Schreibe einen Kommentar