- Forum-Beiträge: 19
05.10.2014, 03:09:45 via Website
05.10.2014 03:09:45 via Website
Moin
ich schreibe gerade an ner App, die eine online MySQL Datenbank auslesen & beschreiben können soll.
Für meine Zwecke benutze ich JDBC.
Jetzt ist das Problem, dass ich langsam an dem Scheiß zweifel.. ich brauche dafür ja eine online MySQL Datenbank die externen Zugriff zulässt (und das am besten kostenlos).
Aber irgendwie bietet das keiner an (!?) bplaced und cwcity verweigern beide den externen Zugriff.
Ich hab mich so gefreut, dass ich ne Möglichkeit gefunden habe ohne eine PHP Datei auf die Datenbank zuzugreifen und jetzt kommt son Scheiß...
Habt ihr vll nen Tipp, wo ich kostenlos an sone Datenbank komme? Oder geht das irgendwie garnicht so, wie ich mir das gedacht habe ?
P.S. Habs mit db4free.net probiert aber leider kann ich da auch nicht connecten.. :/
Das komische ist zusätzlich, dass er mir bei phpMyAdmin oben links "Server: 127.0.0.1" anzeigt.. Aber das kann ja nicht sein, wenn sie online is (?!).
Hier nochmal mein Code Vollständigkeithalber
private static String dbHost = "xxx";
// Port -- Standard: 3306
private static String dbPort = "3306";
// Datenbanknameg
private static String database = "xxx";
// Datenbankuser
private static String dbUser = "xxx";
// Datenbankpasswort
private static String dbPassword = "xxx;
public MySQLConnection() {
try {
// Datenbanktreiber für ODBC Schnittstellen laden.
// Für verschiedene ODBC-Datenbanken muss dieser Treiber
// nur einmal geladen werden.
Class.forName("com.mysql.jdbc.Driver");//");oracle.jdbc.driver.OracleDriver
// Verbindung zur ODBC-Datenbank 'sakila' herstellen.
// Es wird die JDBC-ODBC-Brücke verwendet.
conn = DriverManager.getConnection("jdbc:mysql://" + dbHost + ":"
+ dbPort + "/" + database + "?" + "user=" + dbUser + "&"
+ "password=" + dbPassword);
System.out.println("Ja");
} catch (ClassNotFoundException e) {
System.out.println("Treiber nicht gefunden");
} catch (SQLException e) {
System.out.println("Connect nicht moeglich");
}
}
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.