Eclipse Externe Datenbank

Steffen_

Mitglied
Huhu,

also ich habe ein kleines Problem, welches sich schon über mehrere Stunden hinzieht. Ich programmiere (bzw. versuche mich grad daran ^^) zur Zeit ein App mit Eclipse. Dabei soll ein Connect zu meiner MySQL Datenbank auf meinem Server hergestellt werden.

Dazu benutze ich folgenden Code:

Java:
import java.sql.*;
public class Abfrage
{
  public static void main( String args[] )
  {
	  try{
			 Class.forName("com.mysql.jdbc.Driver");
			System.out.println("Treibe wurde erfolgreich geladen!");
		}
		catch (ClassNotFoundException e){
			System.out.println("Fehler beim Laden des JDBC-Treibers");
			return;
		}
    Connection conn;
    Statement stmt;
    ResultSet rSet;
    try
    {
      String url = "jdbc:mysql://MEINEIP/DATENBANKNAME";
      conn = DriverManager.getConnection( url, "root", "PASSWORT" );
      stmt = conn.createStatement();
      String sqlQuery = "SELECT id, username FROM users";
      rSet = stmt.executeQuery( sqlQuery );
      while ( rSet.next() )
        System.out.println ( rSet.getString(1) + "\t" + rSet.getString(2) );
      stmt.close();
      conn.close();
    }
    catch ( SQLException e )
    {
      System.err.println( "Fehler bei Tabellenabfrage " + e );
      return;
    }
  }
}

Als Meldung erhalte ich:

Code:
Treibe wurde erfolgreich geladen!
Fehler bei Tabellenabfrage com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Vielleicht kennt sich ja jemand damit aus und kann mir helfen, wie ich ein connect zu meiner MySQL Datenbank aufbauen kann.

Danke und LG
 

fastjack

Top Contributor
Verbinde dich doch erstmal per Console oder mit nem MySql-Browser. Ansonsten richtiger Treiber zu richtiger MySql-Version?
 

Steffen_

Mitglied
Hi,

ich habe jetzt auch mal folgenden Code versucht:

Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
 
public class MySQLConnection {
 
    private static Connection conn = null;
 
    // Hostname
    private static String dbHost = "";
 
    // Port -- Standard: 3306
    private static String dbPort = "3306";
 
    // Datenbankname
    private static String database = "";
 
    // Datenbankuser
    private static String dbUser = "root";
 
    // Datenbankpasswort
    private static String dbPassword = "PW";
 
    private MySQLConnection() {
        try {
 
            // Datenbanktreiber für ODBC Schnittstellen laden.
            // Für verschiedene ODBC-Datenbanken muss dieser Treiber
            // nur einmal geladen werden.
            Class.forName("com.mysql.jdbc.Driver");
 
            // Verbindung zur ODBC-Datenbank 'sakila' herstellen.
            // Es wird die JDBC-ODBC-Brücke verwendet.
            conn = DriverManager.getConnection("jdbc:mysql://" + dbHost + ":"
                    + dbPort + "/" + database + "?" + "user=" + dbUser + "&"
                    + "password=" + dbPassword);
        } catch (ClassNotFoundException e) {
            System.out.println("Treiber nicht gefunden");
        } catch (SQLException e) {
            System.out.println("Connect nicht möglich");
        }
    }

Und natürlich kommt die Meldung Connect nicht möglich :(

P.S. PHP Scripte mit MySQL Abfragen laufen auf meinem Server einwandfrei.

EDIT: Habe den mysql-connector-java-5.1.15-bin
 
Zuletzt bearbeitet:
M

Marcinek

Gast
wie ich geschrieben habe. Der extenrne Zugriff auf die DB ist nicht erlaubt.

Wende dich an deinen Provider und Frag da mal an.

Oder erstelle dir eine lokale Datenbank auf denen Rechner zu Hasue.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P richtig eine externe Bibliothek mit .jar erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
NeoLexx Externe eingefügte JAR lässt sich nicht importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
temi Gradle: Externe Abhängigkeiten einschließen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
robbin IDEA IntelliJ fremde/externe Bibliothek einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
W Eclipse Externe Klassenbibliothek (Jar) richtig installieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M NetBeans Zielverzeichnis für externe Libs ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B Eclipse Wie kann man eine externe Library importieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
N externe Library in Eclipse "richtig" einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
B Welche IDE, die GUIs gestalten kann, ohne externe Lagerung? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
H Netbeans - jar erstellen, externe Jars mit einbinden/ausgeben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
M Eclipse und externe Jar Files IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Eclipse als CVS-Client für externe Dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G externe Library NetBeans / eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
muddin externe jar in Eclipse nur im default package? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
R Netbeans - externe Jars miteinbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
G Eclipse-Projekt, inkl. externe jars und Bilderordner zu jar? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L Eclipse: Externe JARs in eigenes JAR einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
G Eclipse: Externe Jar verwenden und im JAR exportieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
P BuildPath für externe JAR: Problem mit CVS IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Externe Class-Dateien ins Jar-Archiv aufnehmen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
C externe Bibliothek funktioniert nicht nach JAR-Export IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Eclipse und externe libraries IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Externe JARs einbinden! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G NetBeans 4.1 - externe jars in Projekt-jar einbinden ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Z Intellij zeight H2-Datenbank nicht an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
A EclipseLink - JPA Models aus Datenbank erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
X NetBeans In welchen Ordner muss die Datenbank? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse EE Datenbank verändern/runterfahren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2

Ähnliche Java Themen


Oben