killingkind
Grünschnabel
Hallo,
kann mir jemand sagen warum ich mit meinem kleinen Script keine Verbindung zur MySQL-Datenbank aufbauen kann? Es wird immer die Meldung "Verbindung zur Datenbank konnte nicht hergestellt werden".
Vielen Dank schon mal.
import java.sql.*;
public class MySQLTest1 {
public static void main( String[] args ) {
// --- Variablen deklarieren ---
String MySQL_User = "root",
MySQL_Passwort = "",
MySQL_Datenbank = "adressen"
;
// --- Variablen deklarieren ---
// --- MySQL Treiber laden ---
try {
Class.forName( "com.mysql.jdbc.Driver" );
// System.out.println( "MySQL-Treiber geladen!" );
} catch( Exception e ) {
System.out.println( "Der JDBC-Treiber fuer MySQL-Datenbanken "
+ " konnte nicht geladen werden!" );
System.exit( 1 );
}
// --- MySQL Treiber laden ---
// --- Verbindung aufbauen
Statement befehl = null;
Connection verbindung = null;
try {
verbindung = DriverManager.getConnection ( "jdbc:mysql://localhost:3306/" + MySQL_Datenbank, MySQL_User,
MySQL_Passwort );
befehl = verbindung.createStatement();
} catch( Exception e ) {
System.err.println( "Verbindung zur Datenbank konnte "
+ "nicht hergestellt werden!" );
System.exit( 1 );
}
// --- Verbindung aufbauen
// --- Daten auslesen
try {
ResultSet datenmenge;
datenmenge = befehl.executeQuery( "SELECT * FROM tbl_personen" );
String sVorname,
sNachname,
sEmail,
sTelefon
;
int i = 0;
while( datenmenge.next() ) {
i++;
sVorname = datenmenge.getString( "vorname" );
sNachname = datenmenge.getString( "nachname" );
sEmail = datenmenge.getString( "email" );
sTelefon = datenmenge.getString( "telefon" );
System.out.println( i + "\t" + sNachname + ", " + sVorname + "\t" + sEmail + "\t" + sTelefon );
}
verbindung.close();
} catch( Exception e ) {
e.printStackTrace();
}
// --- Daten auslesen
}
}
kann mir jemand sagen warum ich mit meinem kleinen Script keine Verbindung zur MySQL-Datenbank aufbauen kann? Es wird immer die Meldung "Verbindung zur Datenbank konnte nicht hergestellt werden".
Vielen Dank schon mal.
import java.sql.*;
public class MySQLTest1 {
public static void main( String[] args ) {
// --- Variablen deklarieren ---
String MySQL_User = "root",
MySQL_Passwort = "",
MySQL_Datenbank = "adressen"
;
// --- Variablen deklarieren ---
// --- MySQL Treiber laden ---
try {
Class.forName( "com.mysql.jdbc.Driver" );
// System.out.println( "MySQL-Treiber geladen!" );
} catch( Exception e ) {
System.out.println( "Der JDBC-Treiber fuer MySQL-Datenbanken "
+ " konnte nicht geladen werden!" );
System.exit( 1 );
}
// --- MySQL Treiber laden ---
// --- Verbindung aufbauen
Statement befehl = null;
Connection verbindung = null;
try {
verbindung = DriverManager.getConnection ( "jdbc:mysql://localhost:3306/" + MySQL_Datenbank, MySQL_User,
MySQL_Passwort );
befehl = verbindung.createStatement();
} catch( Exception e ) {
System.err.println( "Verbindung zur Datenbank konnte "
+ "nicht hergestellt werden!" );
System.exit( 1 );
}
// --- Verbindung aufbauen
// --- Daten auslesen
try {
ResultSet datenmenge;
datenmenge = befehl.executeQuery( "SELECT * FROM tbl_personen" );
String sVorname,
sNachname,
sEmail,
sTelefon
;
int i = 0;
while( datenmenge.next() ) {
i++;
sVorname = datenmenge.getString( "vorname" );
sNachname = datenmenge.getString( "nachname" );
sEmail = datenmenge.getString( "email" );
sTelefon = datenmenge.getString( "telefon" );
System.out.println( i + "\t" + sNachname + ", " + sVorname + "\t" + sEmail + "\t" + sTelefon );
}
verbindung.close();
} catch( Exception e ) {
e.printStackTrace();
}
// --- Daten auslesen
}
}