Java com.mysql.jdbc.Driver - Externer Datenbankzugriff?

PlaciD

Böhser Onkel
ID: 55555
L
11 Februar 2007
722
105
Hi,

jemand hat mir netterweise eine externe Datenbank eingerichtet. Nun versuche ich gerade, darauf zuzugreifen. Leider ohne Erfolg. Ich hab auch keine wirklich Ahnung, wie die url zur db lauten muss, damit der Zugriff erfolgreich ist.

Code:
// Verbindungsdaten zur Datenbank
	final private String db_driver = "com.mysql.jdbc.Driver";
	final private String db_url = "jdbc:mysql://[B]ip[/B]:[B]port[/B]/[B]dbname[/B]";
	final private String db_user = "[B]usr[/B]";
	final private String db_password = "[B]pw[/B]";

Alles fette habe ich natürlich im Skript "richtig" drinstehen. Also ip ist die IP vom Server, Port habe ich 3306 (bei meinem localhost war das der mysql-Port), dbname, usr und pw stimmen.

Ich bekomme immer eine ConnectException mit dem Text "MESSAGE: Connection refused: connect". Allerdings kriege ich die auch, wenn ich sonstwas bei IP eingebe, also heißt das noch garnix :-?

Was muss ich noch beachten bzw. woran könnte es scheitern?

Hoffe ihr könnt mir helfen,
Sebastian
 
neija, das deutet eindeutig daraufhiun, dass die Zugangsdaten falsch sind

Also ich kenne mich mit externen Datenbankzugriffen wenig aus, aber es ist so:

wenn ich https://ip mache, komme ich auf die confixx-Einlog-Seite. Der db-name, der user und auch das Passwort stimmen sicher.

Wo es also hängen kann ist der Port oder eben die ip, dass ich da noch was hinzufügen muss oder so. Aber da rate ich grade wild drauf los.

Danke trotzdem schonmal,
Sebastian
 
externe Datenbankzugriffe müssen extra freigeschaltet werden, weiß jetzt selbst net wie genau.
Ansonsten kann man nur auf localhost connecten, wie es auch confixx und co. machen
 
ich würde mal mit einer Wegwerfadresse einen Test mit https://www.freesql.org bzw. https://www.db4free.net machen. Wenn es damit geht, ist entweder der Zugriff auf dem Port (Dienst) nicht möglich, oder das die Username/Passwort-Kombination stimmt nicht.

Und ice-breaker, könntest du bitte mal dieses neija lassen?

Hey, danke für den Tipp mit freesql.org :) Jetzt weiß ich, wie die URL aussehen muss. Klappt zwar immer noch nicht, aber mit ein bisschen spielen wird das schon!

Ich schätze, es liegt am Port oder tatsächliche an der Combo, wobei ich gerade c&p aus der .java in den login vom phpmyadmin gemacht habe, und es ging, also sollte das eigentlich auch nicht das Problem sein.

Danke!

Sebastian