Java-mySQL remote-Verbindung über JDBC: ODBC-bridge

Ich habe Probleme beim Remote-Verbindung zu meiner mySQL-Datenbank in Java. Hier ist meine Fehlermeldung:

java.sql.SQLException: [Microsoft][ODBC Driver Manager] name der Datenquelle nicht gefunden und kein Standardtreiber angegeben

Ich bin sicher, dass meine ip-Adresse & port ich bin mit der Arbeit, da bin ich mit die gleichen ip & port für die mySQL-client-Programm.

Meinem hosting-Unternehmen nicht unterstützen, JDBC, so bin ich mit Hilfe einer JDBC-ODBC-Brücke.

Hier ist meine Klasse:

public class SQLdataBase {

private Connection con;
private Statement st;
private static final String url="jdbc:odbc://xxx.xxx.xxx.xxx:3306";
private static final String className="sun.jdbc.odbc.JdbcOdbcDriver";

    private static  String user;
private static  String pass;

 SQLdataBase(String userName, String password) {
           user=userName;
        pass=password;
    try {
            Class.forName(className);
 con = DriverManager.getConnection(url, user, pass);
 System.out.println("success");
            st = con.createStatement();
        } catch (Exception ex) {
            System.out.println(ex);
        }
  //do whatever database processing is required
 }

    public void queryNoReturn(String query) throws SQLException{
        st.executeQuery(query);
    }

 }

Der Fehler tritt in dieser Zeile:
con = DriverManager.getConnection(url, user, pass);

Was mache ich falsch?

  • Sollten Sie vielleicht Kontaktieren Sie Ihr hosting-Unternehmen unterstützen
InformationsquelleAutor Eddie | 2010-06-25
Schreibe einen Kommentar