Fehler- Komme nicht auf Datenbank

Enigma228

Bekanntes Mitglied
Hallo..

ich kann nicht auf meine Datenbank zugreifen.. Hat jemand eine Idee warum?

Fehler:
Konnte Verbindung nicht herstellen: 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.

Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DB_Connect {

	public Connection connectDB;
	public DB_Connect(String order) {
		String host="localhost", user="root", passwd="mypassword", database="japan";
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException cnfExc) {
			System.out.println("Konnte Treiber "+ cnfExc.getMessage()+" nicht laden.");
			System.exit(1);
		}
		try {
			String connectionCommand = "jdbc:mysql://"+host+"/"+database+"?user="+user+"&password="+passwd;
			connectDB = DriverManager.getConnection(connectionCommand);
			//Statement stmt = connectDB.createStatement();
			//stmt.execute(order);
		} catch (SQLException sqlExc) {
			System.out.println("Konnte Verbindung nicht herstellen: "+sqlExc.getMessage());
		}
	}

}

Aufruf über:
Java:
DB_Connect dbc = new DB_Connect("select * from tbl_symbol where level=1 and type=\"Hiragana\" ORDER BY RAND() LIMIT 10;");
 

Enigma228

Bekanntes Mitglied
Habs mal getestet, aber leider dasselbe Problem..
Laut Exception abfangen, hat er ja erst bei getConnection() ein Problem..
Datenbankname, user und Passwort sind aber korrekt..

Java:
try {
	String connectionCommand = "jdbc:mysql://"+host+"/"+database+"?user="+user+"&password="+passwd;
	connectDB = DriverManager.getConnection(connectionCommand);
	//Statement stmt = connectDB.createStatement();
	//stmt.execute(order);
} catch (SQLException sqlExc) {
	System.out.println("Konnte Verbindung nicht herstellen: "+sqlExc.getMessage());
}
 
Zuletzt bearbeitet:
G

gman

Gast
Hmm, dann weiß ich auch nicht recht weiter. Ich gehe mal davon aus das du dich mit anderen Tools auf die
Datenbank verbinden kannst. Auf welchem System läuft denn das (Windows, Linux)?
 

Enigma228

Bekanntes Mitglied
Ich habe Vista drauf..
an der DB Installation liegt es nicht, weil ich auch mit PHP programmiere und damit habe ich keine Probleme auf die DB zuzugreifen..
 

Enigma228

Bekanntes Mitglied
Davon mal abgesehen das es so nicht funktionieren kann.. (String über kommas verbinden?) habe ich es bereits probiert.
Es gibt ja 2 Varianten für "getConnection()".. Ein string oder oder 3 Strings durch Komma getrennt.. beide funktionieren nicht..

Leider..

Natürlich nutze ich nicht beide gleichzeitig..
Java:
String connectionCommand = "jdbc:mysql://"+host+"/"+database+"?user="+user+"&password="+passwd;
System.out.println("connectDB = DriverManager.getConnection(connectionCommand);");
//connectDB = DriverManager.getConnection(connectionCommand);
connectDB = DriverManager.getConnection("jdbc:mysql://localhost/japan", user, passwd);
 

xjCoder

Aktives Mitglied
Hi,

hast Du mal den Port mit in Deinen Connectstring aufgenommen?

Code:
connectDB = DriverManager.getConnection("jdbc:mysql://localhost:[B]$PORT[/B]/japan", user, passwd);

...denn etwas anderes würde mir jetzt auf Anhieb auch nicht auffallen.
 

Enigma228

Bekanntes Mitglied
Hat leider nicht funktioniert.
habe beide Varianten getestet:
Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DB_Connect {

	private Connection connectDB;
	private Statement stmt;
	private ResultSet rs;
	public DB_Connect(String order) {
		String host="localhost", user="root", passwd="mypassword", database="japan";
		try {
			Class.forName("com.mysql.jdbc.Driver").newInstance();
		} catch (Exception cnfExc) {
			System.out.println("Konnte Treiber "+ cnfExc.getMessage()+" nicht laden.");
			System.exit(1);
		}
		try {
			String connectionCommand = "jdbc:mysql://localhost:3306/japan?user="+user+"&password="+passwd;
			System.out.println("connectDB = DriverManager.getConnection(connectionCommand);");
			//connectDB = DriverManager.getConnection(connectionCommand);
			connectDB = DriverManager.getConnection("jdbc:mysql://localhost:3306/japan", user, passwd);
			System.out.println("stmt = connectDB.createStatement();");
			stmt = connectDB.createStatement();
			System.out.println("rs = stmt.executeQuery(order);");
			rs = stmt.executeQuery(order);
			while(rs.next()){
				System.out.println(rs.getInt(1)+" : "+rs.getString(2));
			}
		} catch (SQLException sqlExc) {
			System.out.println("Konnte Verbindung nicht herstellen: "+sqlExc.getMessage());
		}
	}

}
 

Michael...

Top Contributor
Theoretisch sollte es funktionieren ;-)
Eventuell liegst an irgendwelchen Servereinstellung (eingestelltes Timeout zu gering...)

Mag jetzt banal klingen: schon mal einen ping auf localhost abgesetzt?
 

Enigma228

Bekanntes Mitglied
C:\Windows\System32>ping localhost

Ping wird ausgeführt für Bear-Paw [::1] von ::1 mit 32 Bytes Daten:
Antwort von ::1: Zeit<1ms
Antwort von ::1: Zeit<1ms
Antwort von ::1: Zeit<1ms
Antwort von ::1: Zeit<1ms

Ping-Statistik für ::1:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

C:\Windows\System32>
 

Enigma228

Bekanntes Mitglied
Nachdem ich statt localhost die IP-Adresse 127.0.0.1 eingegeben hatte lief es wieder..

Danke allen für die Tips


Thomas

Nachtrag:
Vermutlich ist Spybot schuld weil dieser die Datei
c:\windows\system32\drivers\etc\hosts
verändert.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Cast-Fehler: Spring Data exists.... boolean??? Datenbankprogrammierung 1
T compiler fehler: should be mapped with insert="false" update="false" Datenbankprogrammierung 1
O Create Table per JDBC Fehler: ORA-00922 Datenbankprogrammierung 4
H Fehler bei getConnection zu MySQL Datenbank Datenbankprogrammierung 18
S MySQL Hibernate: Fehler bei Verwendung von 2 unterschiedlichen Enumration Datenbankprogrammierung 3
S @OneToMany @JoinTable failed to lazily initialize a collection Fehler Datenbankprogrammierung 2
C Oracle Fehler beim list.add() Datenbankprogrammierung 5
das_leon MySQL Fehler bei der Zeitzone Datenbankprogrammierung 7
M SQL-Statement SQL mit Java, Update Fehler Datenbankprogrammierung 1
L MySQL Bekomme einen Fehler beim ResultSet Datenbankprogrammierung 12
DaCrazyJavaExpert Derby/JavaDB Unfindbarer Fehler im Datenbank-Code Datenbankprogrammierung 87
L SQL Fehler (Table/View does not exist) Datenbankprogrammierung 17
P MySQL JPA / MySQL - Fehler bei type=innoDB Datenbankprogrammierung 8
Thallius MySQL Wo ist der Fehler in dem Query? Datenbankprogrammierung 2
B JPA->fehler beim Insert in die Datenbank Datenbankprogrammierung 3
V Fehler beim Generierung Fehler beim Generierung java.lang.ArrayIndexOutOfBoundsException: 0 Datenbankprogrammierung 12
M MySQL-Syntax-Fehler Datenbankprogrammierung 1
H HSQLDB Beim öffnen folgender Fehler: ... java.lang.NullPointerException Datenbankprogrammierung 1
Z Finde den Fehler: Daten aus einer Access-Datenbank lesen Datenbankprogrammierung 12
W Jackcess Fehler Datenbankprogrammierung 1
I Fehler bei Ausgabe der Daten aus der DB Datenbankprogrammierung 3
J SQL-Statement Meine insert befehle funktionieren nicht und ich weiß nicht wo der fehler liegt Datenbankprogrammierung 5
serjoscha MySQL Eine Instanz von eigenem DBWrapper -> Fehler durch mehrfachbenutzung möglich? Datenbankprogrammierung 2
M Wo ist mein Fehler ? o: Datenbankprogrammierung 4
C H2 Syntax fehler beim erstellen einer Tabelle Datenbankprogrammierung 4
T JDBC Fehler Datenbankprogrammierung 2
Neumi5694 Java + MS Access + 64 Bit = Fehler -1073740777 Datenbankprogrammierung 2
T Fehler beim ausgeben von Tabellen Inhalt Datenbankprogrammierung 9
R Fehler 2601 trotz SQL-UPDATE ? Datenbankprogrammierung 2
B JDBC Connection Fehler Datenbankprogrammierung 8
J Fehler bei mySQL Query Datenbankprogrammierung 19
D Oracle PLSQL Block Fehler Datenbankprogrammierung 11
P SQL-Statement Bei meinem Statement ist ein Fehler? Datenbankprogrammierung 2
S Fehler mit JdbcRowSet Datenbankprogrammierung 2
A Oracle Unbekannter Fehler bei insert Befehl Datenbankprogrammierung 3
B MySQL Fehler: Cannot open connection mit Tomcat7, Hibernate und MySQL Datenbankprogrammierung 4
M PL/SQL Fehler "Kein Wert zurückgegeben" Datenbankprogrammierung 4
S 2 Tabellen zu einer zusammenführen, INSERT INTO Fehler Datenbankprogrammierung 5
Crashbreaker MySQL MySQL - Hibernate gibt Fehler aus Datenbankprogrammierung 25
M Access Update Statement Fehler update -> unmöglich? Datenbankprogrammierung 3
I Derby/JavaDB Update Fehler Datenbankprogrammierung 4
N Update Prepared Statement Fehler bei Argumenten Datenbankprogrammierung 3
D JDBC Fehler beim laden der nativen Bibliothek db2jcct2 Datenbankprogrammierung 9
N Oracle Fehler Ungültiges Zeichen Datenbankprogrammierung 2
jgh Zeichensatz-Fehler Datenbankprogrammierung 10
L Derby/JavaDB Fehler beim Erstellen einer Tabelle Datenbankprogrammierung 2
F hsqldb Fehler - unknown source Datenbankprogrammierung 11
trash ResultSet Syntax Fehler Datenbankprogrammierung 11
trash JDBC Einbinden Fehler Datenbankprogrammierung 9
B Fehler in Stored Procedure Datenbankprogrammierung 7
E [ACCESS ODBC] INSERT INTO Fehler Datenbankprogrammierung 4
E Nach Server wechsel Datenbank fehler ?!? Datenbankprogrammierung 3
H Fehler bei null-Datum in MySQL-DB Datenbankprogrammierung 2
B SQL - Ich kann die Fehler nicht finden Datenbankprogrammierung 3
K DB2 Insert mit Subselect Fehler Datenbankprogrammierung 2
M Update mysql Fehler ?? Datenbankprogrammierung 4
T Fehler im SQL ... Datenbankprogrammierung 8
J Fehler bei Hibernate Configuration Datenbankprogrammierung 9
N group by fehler Datenbankprogrammierung 4
P SQL Fehler helft mir bitte Datenbankprogrammierung 12
F Fehler bei Stored Function Datenbankprogrammierung 2
S Fehler beim Auslesen von Daten Datenbankprogrammierung 6
C Wo ist der Fehler? Datenbankprogrammierung 5
H Fehler mit ". Microsoft Access Driver" Datenbankprogrammierung 12
K Fehler bei Rückgabewerten Datenbankprogrammierung 3
M Statemend Fehler Datenbankprogrammierung 11
H Beim insert bekomme ich den Fehler missing select keyword Datenbankprogrammierung 2
E Seltsamer Fehler Datenbankprogrammierung 10
T Fehler bei Verbindungsaufbau zu MySql DB Datenbankprogrammierung 4
S Fehler bei DB Verbindung Access Datenbankprogrammierung 6
A JDBC-Fehler "Objekt bereits geschlossen" Datenbankprogrammierung 4
O SQL-Query bringt Fehler Datenbankprogrammierung 4
B MySql DELETE Anweisung gibt Fehler zurück Datenbankprogrammierung 7
A Fehler beim Starten des Servers für H2 Database Datenbankprogrammierung 13
A Fehler in der HSQLDB Datenbankprogrammierung 6
B fehler bei select befehl Datenbankprogrammierung 5
G SQL fehler -> woran liegt das? Datenbankprogrammierung 3
M Odbc und Fehler Datenbankprogrammierung 44
M Fehler bei der Verbindung zu einer MSSQL/Express Datenbank! Datenbankprogrammierung 17
D mySQL emullierte PreparedStatements haben Fehler unter Last Datenbankprogrammierung 3
F Fehler in Suns FilteredRowSet Implementierung? Datenbankprogrammierung 11
R Fehler in der Eingabe? Datenbankprogrammierung 3
J Fehler bei Oracle-Datenbankverbindung Datenbankprogrammierung 2
E JDBC Oracle Fehler, zugriff auf datenbank (Cluster) Datenbankprogrammierung 5
P Fehler: result-set zeigt auf null, aber warum Datenbankprogrammierung 4
G Fehler in der select-Abfrage Datenbankprogrammierung 3
G Fehler beim Verbinden Datenbankprogrammierung 4
D Primary-Key -> Fehler: "Unique constraint violation& Datenbankprogrammierung 12
E Fehler in der SQL-Anweisung Datenbankprogrammierung 11
A Fehler in der Datenbankklasse Datenbankprogrammierung 14
M insert befehl funzt nicht!wo ist der fehler? Datenbankprogrammierung 5
N Fehler beim matchen von Strings via Query Datenbankprogrammierung 2
L komischer Fehler von ResultSet. Datenbankprogrammierung 2
R Fehler in Datenbankanbindung Servlet -> Access Datenbankprogrammierung 5
E Fehler bei String-Insert in MySQL-DB Datenbankprogrammierung 8
G Wo ist hier der Fehler (createStatement) Datenbankprogrammierung 2
M executeBatch() - Inserts trotz Fehler weitermachen Datenbankprogrammierung 5
W Fehler bei Insert Anweisung obwohl getestet Datenbankprogrammierung 3
J Fehler beim PreparedStatement Datenbankprogrammierung 2
H Java/Access - Fehler bei der Parameterübergbe Datenbankprogrammierung 4

Ähnliche Java Themen


Oben