Hallo,
p.s. benutze Netbeans
ich möchte auf eine Datenbank zugreifen, die auf einem Webserver liegt. Ich habe dazu folgenden Code:
bei einer Access DB auf dem Rechner hat es geklappt. Hier bekomm ich aber immer folgende Fehlermeldung:
SQLException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.UnknownHostException
MESSAGE: hostname
STACKTRACE:
java.net.UnknownHostException: hostname
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
Muss ich da noch etwas einstellen oder hab ich etwas falsch gemacht?
Gruß
seejay
p.s. benutze Netbeans
ich möchte auf eine Datenbank zugreifen, die auf einem Webserver liegt. Ich habe dazu folgenden Code:
Code:
final String hostname = /URL ohne http://
final String port = "3306";
final String dbname = /DBNAME;
final String user = /DBUSER;
final String password = /DBPW;
try {
Class.forName( "org.gjt.mm.mysql.Driver" ).newInstance();
}
catch (Exception e) {
System.err.println("Unable to load driver.");
e.printStackTrace();
}
try {
conn = DriverManager.getConnection("jdbc:mysql://" + hostname + ":" + port + "/" + dbname, user, password);
stmt = conn.createStatement();
}
catch (SQLException sqle) {
System.out.println("SQLException: " + sqle.getMessage());
System.out.println("SQLState: " + sqle.getSQLState());
System.out.println("VendorError: " + sqle.getErrorCode());
sqle.printStackTrace();
}
}
SQLException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.UnknownHostException
MESSAGE: hostname
STACKTRACE:
java.net.UnknownHostException: hostname
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
Muss ich da noch etwas einstellen oder hab ich etwas falsch gemacht?
Gruß
seejay