Also ich möchte etwas aus einer Datenbank auslesen und als return zurückgeben. Leider funktioniert das nicht, kann mir da jemand helfen?
und der Part mysql:
wo liegt da nun der Fehler? ich habe zwar schon gegoogelt aber ich komme nicht weiter 🙁
Code:
public String getMag(String s)
{
String s1 = mysql("SELECT hobby FROM usertable WHERE nick LIKE 'Darcoda'");
return s1;
}
und der Part mysql:
Code:
public synchronized void mysql(String s)
{
try
{
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch (Exception E) {
System.out.println("error in function mysql");
System.out.println("Unable to load driver"); }
try {
Connection C = DriverManager.getConnection(
"jdbc:mysql://" + (String)config.hash.get("dbHost") + "/" + (String)config.hash.get("dbDatabase") + "",(String)config.hash.get("dbUser"),(String)config.hash.get("dbPassword"));
Statement Stmt = C.createStatement();
ResultSet RS = Stmt.executeQuery("" + s + "");
C.close();
RS.close();
Stmt.close();
}
catch (SQLException E) {
System.out.println("error in function mysql");
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
System.out.println("VendorError: " + E.getErrorCode());
}
return;
}
catch(Exception exception)
{
return;
}
}
wo liegt da nun der Fehler? ich habe zwar schon gegoogelt aber ich komme nicht weiter 🙁