Hai. Ich versuche zur Zeit eine DB-Verbindung zu einer Mysql-DB herzustellen. Die DB liegt bei 1&1. Hier mal der Code zum Verbinden:
Ich habe das Applet in meine HP eingebunden und versuche von dort auf die DB zuzugreifen. Ich bekomme aber einfach keine Verbindung zu der DB. Es kommt folgender Fehler:
SQLException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.UnknownHostException
MESSAGE: db421.1und1.de: db421.1und1.de
STACKTRACE:
java.net.UnknownHostException: db421.1und1.de: db421.1und1.de
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:137)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2565)
at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Ticker1.DBOpen(Ticker1.java:233)
at Ticker1.getTickerText(Ticker1.java:183)
at Ticker1.init(Ticker1.java:334)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
** END NESTED EXCEPTION **
Last packet sent to the server was 469 ms ago.
SQLState: 08S01
VendorError: 0
Geht das überhaupt mit dem Applet? Signiert habe ich es auch schon. Ich habe mal gelesen, wenn die Class-Datei des Applets auf dem gleichen Server liegt, wie die DB, dann geht es :?. Ist das so?
Ich hoffe, es kann mir jemand helfen.
Gruß
d.ausstroit
Code:
Class.forName("com.mysql.jdbc.Driver").newInstance();
db = DriverManager.getConnection("jdbc:mysql://db421.1und1.de/DBNAME?user=USER&password=PWD");
Ich habe das Applet in meine HP eingebunden und versuche von dort auf die DB zuzugreifen. Ich bekomme aber einfach keine Verbindung zu der DB. Es kommt folgender Fehler:
SQLException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.UnknownHostException
MESSAGE: db421.1und1.de: db421.1und1.de
STACKTRACE:
java.net.UnknownHostException: db421.1und1.de: db421.1und1.de
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:137)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2565)
at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Ticker1.DBOpen(Ticker1.java:233)
at Ticker1.getTickerText(Ticker1.java:183)
at Ticker1.init(Ticker1.java:334)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
** END NESTED EXCEPTION **
Last packet sent to the server was 469 ms ago.
SQLState: 08S01
VendorError: 0
Geht das überhaupt mit dem Applet? Signiert habe ich es auch schon. Ich habe mal gelesen, wenn die Class-Datei des Applets auf dem gleichen Server liegt, wie die DB, dann geht es :?. Ist das so?
Ich hoffe, es kann mir jemand helfen.
Gruß
d.ausstroit