[JAVA] Java + mysql

Tec

Grünschnabel
Hi!
Wie bekomme ich es hin dass ich mit Java die ganzen mysql funktionen wie z.B.: in php nutzen kann?
 
JDBC Treiber laden
java.sql.Connection aufrufen.
java.sql.Statement kreiren.
SQL Statement ausführen
ergebnis einem java.sql.ResultSet zuweisen
durch iterieren.
mit den Zugriffsmethoden drauf zugreifen


Du brauchst den Mysql - JDBC Treiber.
einfach mal nach:
org.gjt.mm.mysql.Driver auf der Mysql Homepage
suchen.

Code:
import java.sql.*:

String name="meinuser";
String pass="meinpass";
try {
  // Anhand-Klassen name des Mysql-Treibers ein Object instanzieren
  Class.forName("org.gjt.mm.mysql.Driver");
  // verbindung öffnen per server / Datenbank /user / pass
  conn = DriverManager.getConnection(				 
         jdbc:mysql://localhost/meineDatenbank",
	 user,pass);
 } catch (SQLException e) {
    // Hier eventuelle SQL Ausnahmen abfagen
 } catch (ClassNotFoundException e) {
   // Hier die Ausnahme abfagen die geworfen 
   // wird falls für den Treiber name keine Klasse 
   // instanziert werden konnte
}
...

String sql = "select * from myTable";
Statement stm = conn.createStatement();
ResultSet rs;
rs = stm.excecuteQuery("sql");
while(rs.next()) {
 // Zugriff per Spaltename
 String name = rs.getString("name");
 // Zugriff per Spalten Nummer
 int id = rs.getInt(0);
}

Hoffe das hilft
 
Zurück