Ja das funktioniert. Die Voraussetzung dafür ist aber, dass die Datenbank von Außen zugreifbar ist. Weiß ehrlich gesagt nicht genau wie das bei Bplaced ist.
Um auf eine SQL Datenbank zuzugreifen gibt es in Java verschiedene Möglichkeiten. Meiner Meinung nach ist die Methode über "DataSource" Objekte die sinnvollste und einfachste.
Dafür brauchst du die JDBC-API, bestehend aus grundsätzlich 2 Paketen:
Außerdem solltest du dir von der MySQL Seite den Datenbank-Connector (JDBC-Treiber) herunterladen. (Die Implementierung der in den Paketen definierten Java-Funktionen für MySQL-Datenbanken). Findest du Hier: https://dev.mysql.com/downloads/connector/j/. Die benötigten Klassen musst du logischerweise dann in dein Programm einbinden. Also "import ...".
DataSource Objekte funktionieren Grundsätzlich so:
- Entsprechendes Objekt erstellen z.B. "MysqlDataSource"
- Parameter festlegen (z.B. Datenbank, Passwort, Server, ...)
- Verbindungsaufbau
- Absetzen von SQL-Statements oder andere Aktionen
- Verbindungsabbau
Die genauen Methoden die du aufrufen musst kann ich hier jetzt nicht genau beschreiben. Wäre ein bisschen viel ;)
Suche im Internet einfach mal nach "Java MySQL DataSource". Da findest du bestimmt was recht Gutes.