Hallo allerseits!
Habe auf der Suche nach einem guten Java-Forum euch gefunden und hoffe, dass ihr auch mir so gut weiterhelfen könnt, wie den vielen anderen hier
.
Zu meinem Problem: Im Rahmen eines Informatikprojektes an meiner Schule wurde ich aufgrund meiner jahrelangen Erfahrung in PHP auserkoren, eine SQL-Klasse zu schreiben, die den Zugriff auf eine MySQL-Datenbank (remote || local) ermöglicht. SQL ist ja kein Problem, aber SQL und Java...nun ja - Neuland für mich.
Ich habe nun mittels
Die Basis für eine SQL-Verbindung geschaffen, bin mir nun aber nicht wirklich im Klaren darüber, wie ich ein Query
a) ausführen lassen kann
b) Ergebnisse zurückgeben (z.B.: SELECT * FROM foo WHERE a = 'b', 5 rows in einem Vector)
und hoffe dass ihr mir entweder hier einen Tipp oder aber einen guten Link zu einer Dokumentation (das Zeugs von mysql.com kenne ich, danke ;-)) geben könnt! Danke im Vorraus!
Habe auf der Suche nach einem guten Java-Forum euch gefunden und hoffe, dass ihr auch mir so gut weiterhelfen könnt, wie den vielen anderen hier
Zu meinem Problem: Im Rahmen eines Informatikprojektes an meiner Schule wurde ich aufgrund meiner jahrelangen Erfahrung in PHP auserkoren, eine SQL-Klasse zu schreiben, die den Zugriff auf eine MySQL-Datenbank (remote || local) ermöglicht. SQL ist ja kein Problem, aber SQL und Java...nun ja - Neuland für mich.
Ich habe nun mittels
Code:
public void Sql(String host, String user, String password, String database){
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
}
catch (Exception ex) {
// error
}
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://"+host+"/"+database+"?user="+user+"&password="+password+"");
}
catch (SQLException ex) {
if(error_reporting == true){
System.out.println("Konnte keine Datenbankverbindung herstellen!");
System.out.println(ex.getMessage());
System.out.println(ex.getSQLState());
System.out.println(ex.getErrorCode());
}
}
}
Die Basis für eine SQL-Verbindung geschaffen, bin mir nun aber nicht wirklich im Klaren darüber, wie ich ein Query
a) ausführen lassen kann
b) Ergebnisse zurückgeben (z.B.: SELECT * FROM foo WHERE a = 'b', 5 rows in einem Vector)
und hoffe dass ihr mir entweder hier einen Tipp oder aber einen guten Link zu einer Dokumentation (das Zeugs von mysql.com kenne ich, danke ;-)) geben könnt! Danke im Vorraus!