ubuntuusers.de

MySql Java Fehler 08001

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

berlin

Anmeldungsdatum:
23. Mai 2010

Beiträge: Zähle...

Hallo Leute,

habe mir den MySql Connector mysql-connector-java-5.1.12 runtergeladen. Ich habe es nicht über Classpath eingebunden, sondern dem Java-Projekt über Properties-> Java Build Path mit eingebunden. Mit folgendem Quellcode:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class datenbank {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String data = "jdbc:odbc:NewConn";
		try{
			Class.forName("com.mysql.jdbc.Driver");
			Connection conn = DriverManager.getConnection(data, "root", "password");
			Statement st = conn.createStatement();
			ResultSet rec = st.executeQuery("SELECT testcol FROM test");
			
			while(rec.next()){
				System.out.println(rec.getString(1));
			}
			st.close();
		}catch (SQLException s){
			System.out.println(s.getErrorCode() + s.getSQLState());
		}catch(Exception e){
			System.out.println(e.getMessage());
		}

	}

}

erhalte ich die Meldung: 08001

Was bedeutet das? Nach meiner Recherche habe herausgefunden, dass die MySql-Datenbank irgendwie nicht funktioniert oder nicht erreichbar ist. Wie kann ich dies beheben? Liegt es am Connector oder and der Datenbank?

Gruß

Berlin

Lysander

Avatar von Lysander

Anmeldungsdatum:
30. Juli 2008

Beiträge: 2669

Wohnort: Hamburg

Zeile 14 sieht bei Dir wirklich so aus:

1
String data = "jdbc:odbc:NewConn";

?

Wenn ja: Das solltest Du entsprechend korrigieren! NewConn sieht in Wirklichkeit komplexer aus. In der Art iirc:

1
jdbc:odbc:<server>:<port>:<database_name>

Sieht man schön beim Tool SQuirreL, sollte aber auch in der entsprechenden Dokumentation zu finden sein.

ditsch Team-Icon

Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 12007

Wohnort: Schönbrunn

Hallo und willkommen bei ubuntuusers!

Wieso gehst du über eine jdbc:odbc-Bridge? Hast du ODBC überhaupt aktiv und eingerichtet? Ich würde die Connection direkt über JDBC etablieren...

Hello_World

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

berlin

(Themenstarter)

Anmeldungsdatum:
23. Mai 2010

Beiträge: 7

Danke an Euch Drei....

Hat geklappt...

Gruß aus Berlin

Antworten |