J
Johannes_II
Gast
Hallo,
ich versteh irgendwie nicht warum der debugger mekkert das diese Methode kein Objekt vom Typ connection zurückliefert..? Sorry aber bin blutiger java anfänger..
Also noch zur Info Datenbankanbindung klappt, ich kann auch mit Statement und Result Datensätze auslesen aber nur wenn ich die Methode void mache und dann statt return die Datensätze auslese, das mach ich dann aber auch mit der var. conn somit ist conn ja vom typ connection...?!
Freu mich über jede Antwort;
MFG
ich versteh irgendwie nicht warum der debugger mekkert das diese Methode kein Objekt vom Typ connection zurückliefert..? Sorry aber bin blutiger java anfänger..
Also noch zur Info Datenbankanbindung klappt, ich kann auch mit Statement und Result Datensätze auslesen aber nur wenn ich die Methode void mache und dann statt return die Datensätze auslese, das mach ich dann aber auch mit der var. conn somit ist conn ja vom typ connection...?!
Code:
public Connection connectSQL(String hostname, String port, String dbname, String user, String password){
Connection conn = null;
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch ( ClassNotFoundException e )
{
JOptionPane.showMessageDialog(null, "Leider fehlt der JDBC Treiber" ,
"Fehlender JDBC Treiber.", JOptionPane.ERROR_MESSAGE);
}
try {
String url = "jdbc:mysql://"+hostname+":"+port+"/"+dbname;
conn=DriverManager.getConnection(url, user, password);
return conn;
}
catch (SQLException sqle) {
JOptionPane.showMessageDialog(null, "Es ist folgender Fehler aufgetreten:"+sqle.getMessage() ,
"Fehler", JOptionPane.ERROR_MESSAGE);
}
}
MFG