Problem: java.sql.SQLException

Status
Nicht offen für weitere Antworten.

Alex_winf01

Top Contributor
Ich bekomme bei folgender Klasse eine java.sql.SQLException:

Code:
// Datei CreateMysqlTables01.java

import java.sql.*;

public class CreateMysqlTables01 {
    public static void main( String[] args ) {
        // Bitte ändern sie den Host-Namen auf
        // die Einstellung in Ihrem System.
        //String host = "maggie";
        String host = "localhost";
        
        String port = "3306";

        // Treiber-Typ ist "mysql".
        String dbType = "mysql";

        // Name der Datenbank.
        // Bitte ändern Sie den Namen entsprechend
        // Ihrer Konfiguration.
        //String dbName = "test";
        String dbName = "aeb";

        // Datenbank-User
        // Bitte ändern Sie den Namen entsprechend
        // Ihrer Konfiguration.
        //String dbUser = "hemu";
        String dbUser = "root";

        // Datenbank-Kennwort
        // Bitte ändern Sie das Kennwort
        // entsprechend Ihrer Konfiguration.
        String dbPwd = "";

        // Mit der folgenden Anweisung
        // geben wir die JDBC-Treiber für Oracle und
        // Mysql an, die je nach Vorhandensein
        // geladen werden.
        // (Dies kann man natürlich auch über
        // die Kommandozeile mit dem "-D"-Schalter
        // und dem Property "jdbc.drivers" tun).
        String myDrivers = "com.mysql.jdbc.Driver";

        System.setProperty(
            "jdbc.drivers",
            myDrivers
        );

        // Nun sollte der Treiber geladen sein.
        // Wir bauen die erste Verbindung zur
        // Datenbank auf.
        Connection conn = null;
        PreparedStatement pstmt = null;
        String sql = null;

        String uri = "jdbc:" + dbType + "://" + host + ":" + port + "/" + dbName;

        try {
            conn = DriverManager.getConnection(
                uri,
                dbUser,
                dbPwd
            );

            sql = "CREATE TABLE person (" +
        "pers_id BIGINT NOT NULL " +
        "AUTO_INCREMENT PRIMARY KEY," +
        "pers_ln VARCHAR( 255 ) BINARY NOT NULL," +
        "pers_fn VARCHAR( 255 ) BINARY NOT NULL," +
        "pers_mn VARCHAR( 255 ) BINARY," +
        "pers_email VARCHAR( 255 )," +
        "INDEX( pers_ln )," +
        "INDEX( pers_fn )," +
        "INDEX( pers_email )" +
            ")";
            

            pstmt = conn.prepareStatement( sql );
            pstmt.execute();

            sql = "CREATE TABLE address (" +
        "addr_id BIGINT NOT NULL " +
        "AUTO_INCREMENT PRIMARY KEY," +
        "addr_ctry VARCHAR( 255 ) " +
        "BINARY NOT NULL," +
        "addr_zip VARCHAR( 255 ) BINARY NOT NULL," +
        "addr_city VARCHAR( 255 ) " +
        "BINARY NOT NULL," +
        "addr_street VARCHAR( 255 ) " +
        "BINARY NOT NULL," +
        "INDEX( addr_ctry )," +
        "INDEX( addr_zip )," +
        "INDEX( addr_city )," +
        "INDEX( addr_street )" +
            ")";

            pstmt = conn.prepareStatement( sql );
            pstmt.execute();

            sql = "CREATE TABLE phone (" +
        "phone_id BIGINT NOT NULL " +
        "AUTO_INCREMENT PRIMARY KEY," +
        "phone_num VARCHAR( 255 ) NOT NULL," +
        "UNIQUE( phone_num )" +
            ")";

            pstmt = conn.prepareStatement( sql );
            pstmt.execute();

            sql = "CREATE TABLE pers_addr (" +
                "pa_pers_id BIGINT NOT NULL," +
                "pa_addr_id BIGINT NOT NULL," +
                "UNIQUE( pa_pers_id, pa_addr_id )" +
                ")";

            pstmt = conn.prepareStatement( sql );
            pstmt.execute();

            sql = "CREATE TABLE pers_phone (" +
                "pp_pers_id BIGINT NOT NULL," +
                "pp_phone_id BIGINT NOT NULL," +
                "UNIQUE( pp_pers_id,pp_phone_id )" +
                ")";

            pstmt = conn.prepareStatement( sql );
            pstmt.execute();
        } catch ( Exception ex ) {
            System.err.print(
                ex + "\nsql = " + sql
            );
            System.exit( 1 );
        } finally {
            if ( pstmt != null ) {
                try {
                    pstmt.close();
                } catch ( Exception ign ) {}
            }

            if ( conn != null ) {
                try {
                    conn.close();
                } catch ( Exception ign ) {}
            }
        }

        System.exit( 0 );
    }
}

Hier die Fehlermeldung:

Code:
java.sql.SQLException: Unable to connect to any hosts to exception: java.net.SocketException: Unrecognized Windows Sockets error: 10106: create



Die Datenbank aeb liegt ganz normal auf dem localhost. NUR ZU TESTZWECKEN habe ich derzeit nur den root ohne Passwort als User. Hier kommt selbstverständlich noch eine Zugriffskontrolle :bahnhof:
 

Alex_winf01

Top Contributor
Und wie kann ich das beheben? Der Fehler tritt auch an der Stelle auf, wenn ich einen Anwender Alex anlege mit entsprechendem Passwort. :(
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G MySQL Java Problem: Nullpointer Exception obwohl Daten vorhanden sind? Datenbankprogrammierung 2
R MS Access mit Java Problem mit Update Statment Datenbankprogrammierung 13
R Connection Problem für eine externe DB mit Java (JDBC) Datenbankprogrammierung 9
F eigenartiges Java/mysql problem Datenbankprogrammierung 9
G Float Problem Java Oracle Datenbankprogrammierung 4
M Problem mit SUBSTR (Oracle) bzw. substring (Java) Datenbankprogrammierung 13
U Java und Mysql Problem über 24:00:00 Stunden Datenbankprogrammierung 4
W Problem bei Connection mit SQLServer-Datenbanke mittels Java Datenbankprogrammierung 2
G Problem mit Suchen Statement Java und MS-SQL-Server Datenbankprogrammierung 9
L INSERT INTO - Problem unter Java Datenbankprogrammierung 8
F Problem mit MySQL-Datenbank und Java-Applet Datenbankprogrammierung 2
J PC-Start Problem JDBC Connection Datenbankprogrammierung 10
C Problem mit Apache Poi Datenbankprogrammierung 6
N HSQLDB Problem mit Eclipselink in runnable Jar Datenbankprogrammierung 10
P GroupLayout-Problem Datenbankprogrammierung 12
F XAMPP max connections problem Datenbankprogrammierung 6
C MySQL Problem in phpMyAdmin Oberfläche Datenbankprogrammierung 5
C Problem with INSERT.............ON DUPLICATE KEY Datenbankprogrammierung 3
C Problem with insertion in database. Datenbankprogrammierung 7
F Problem mit Hibernate c3p0 Datenbankprogrammierung 2
W Problem mit Insert in zwei Tabellen Datenbankprogrammierung 8
G MySQL Problem mit MySQL verbindung Datenbankprogrammierung 8
A kleines Problem Datenbankprogrammierung 6
T Problem mit Datenbankverbindung Datenbankprogrammierung 22
V Derby/JavaDB updateRow Problem Datenbankprogrammierung 0
Nuiton EmbeddedDriver Problem Datenbankprogrammierung 6
A MongoDB Passwort Problem Datenbankprogrammierung 0
O HSQLDB Hibernate Criteria Problem Datenbankprogrammierung 3
F MySQL JDBC Problem Datenbankprogrammierung 5
Anfänger2011 Datenbankstruktur/aufbau (theoretisches Problem) Datenbankprogrammierung 5
M Derby/JavaDB Drop Database problem Datenbankprogrammierung 3
M Derby/JavaDB NOT LIKE problem Datenbankprogrammierung 19
N HSQLDB Problem mit EntityManager Datenbankprogrammierung 7
B MySQL JPAContainer Problem Datenbankprogrammierung 4
K Eclipse Apache Derby Treiber Problem Datenbankprogrammierung 4
C Problem oder Denkfehler mit H2-Database Datenbankprogrammierung 3
E Wie kann man das Problem mit der BLOB-Spalte lösen? Datenbankprogrammierung 1
M Problem mit jcouchdb und CouchDB - UTF8 kein gültiger Zeichentyp Datenbankprogrammierung 4
T MySQL Problem mit Datenbankanbindung Datenbankprogrammierung 4
M INSERT-Problem = integrity constraint violation: foreign key no parent Datenbankprogrammierung 5
P SQL Query Problem Datenbankprogrammierung 14
A MySQL Problem bei Tabelle ausgeben Datenbankprogrammierung 3
Q MySQL JDBC-Treiber Problem Datenbankprogrammierung 2
B SQLite Problem bei Planung der Datenbank [Jeopardy] Datenbankprogrammierung 3
A Problem mit dem Import und Export von Bildern Datenbankprogrammierung 4
P Oracle Problem mit Umlauten Datenbankprogrammierung 9
A Problem mit Create-Statement Datenbankprogrammierung 9
D Problem mit COLUMN_IDENTIFIERS Datenbankprogrammierung 8
Bluedaishi MySQL Abfrage Problem :-) Datenbankprogrammierung 21
M Problem mit mehreren Datasourcen Datenbankprogrammierung 3
R Resultset.last() Problem Datenbankprogrammierung 12
M Problem GroupBy Datenbankprogrammierung 3
S CURRENT_DATE problem Datenbankprogrammierung 2
M Problem mt JPA Id-Generators Datenbankprogrammierung 18
Gossi Oracle Problem mit group by... Datenbankprogrammierung 22
M MySQL SQL Abfrage Problem Datenbankprogrammierung 6
R MS-SQL Express Login-Problem Datenbankprogrammierung 8
P Lazy-Fetchig und Session-Problem mit Hibernate Datenbankprogrammierung 4
N HSQLDB Problem beim Treiberladen im Jar Datenbankprogrammierung 6
M Problem beim Erstellen einer Query Datenbankprogrammierung 7
C Hibernate ManyToMany zusammengesetzter Primärschlüssel, problem. Datenbankprogrammierung 3
M Problem mit HQL Syntax Datenbankprogrammierung 5
K Db4o Delete Problem Datenbankprogrammierung 11
Mike90 Deadlock/Lock Problem Datenbankprogrammierung 4
T Access 32bit on Win7 64Bit ODBC Problem Datenbankprogrammierung 1
C unverständliches DB Problem (Es ist kein temporärer Systemtabellenbereich mit einer ausreichenden..) Datenbankprogrammierung 5
S ODBC Treiber Problem/oder unvermögen Datenbankprogrammierung 18
J Problem bei Boolean in PreparedStatement Datenbankprogrammierung 5
C MySQL Problem mit UPDATE Abfrage Datenbankprogrammierung 13
C Problem mit SQL-Abfrage Datenbankprogrammierung 5
K Problem mit Datenbankverbindung via Eclipse Datenbankprogrammierung 2
A Problem mit Eintragen von Daten in eine Datenbank mittels DAO Datenbankprogrammierung 4
S Oracle Problem mit PreparedStatement.setString(1,"str") Datenbankprogrammierung 10
B MySQL Problem mit Datenbankanbindung an MySQL Datenbankprogrammierung 2
N Problem bei Erstellung eines Index Datenbankprogrammierung 12
C Hibernate Property-Problem Datenbankprogrammierung 5
J MyBatis - Update Problem Datenbankprogrammierung 4
S JPA: Problem mit Update von Daten Datenbankprogrammierung 7
c_sidi90 Hibernate Problem Table doesnt excist Datenbankprogrammierung 8
M Problem mit JPA - OneToMany-Relation Datenbankprogrammierung 3
I Hibernate: Composite Foreign Key Problem Datenbankprogrammierung 14
S JPA OptimisticLocking Problem Datenbankprogrammierung 11
I Derby/JavaDB Problem mit Befüllung von Tabelle Datenbankprogrammierung 7
JavaKaffee Derby/JavaDB Quartz-WebAnwendung - Connection/Treiber Problem Datenbankprogrammierung 47
I Problem mit ResultSet Datenbankprogrammierung 2
L Excel in MySQL importieren Problem Datenbankprogrammierung 5
S Problem beim Anlegen einer Tabelle Datenbankprogrammierung 5
S MySQL Problem mit SELECT bzw encoding Datenbankprogrammierung 4
T Problem beim schreiben von daten Datenbankprogrammierung 4
M MySQL getConnection - Verbindung Problem Datenbankprogrammierung 2
K Hibernate + MySQL Problem... Datenbankprogrammierung 2
I MySQL MySQL – Proxy Problem Datenbankprogrammierung 4
M Problem mit Hibernate und Named Query Datenbankprogrammierung 1
M Problem mit Hibernate und Access Datenbankprogrammierung 9
C firebird problem Datenbankprogrammierung 5
F Problem mit Datenbankabfrage Datenbankprogrammierung 7
K SQL Problem mit Date Datenbankprogrammierung 3
jeppi MySQL Design-Problem: DB-Verbindung herstellen und halten - JdbcRowSet / Idle-Timeout? Datenbankprogrammierung 9
J sql abfrage ... Problem mit Datumswert Datenbankprogrammierung 3
G MySQL Connection Problem Datenbankprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben