BugBlog.de

Der Debugger Blog fuer Entwickler und Developer

Java & MySQL

November19

Dieses Beispiel ist einfach mal zum Testen gedacht. Die MySQL Datenbank wurde einfach aus einem XAMPP Paket heraus verwendet. Das diese richtige funktioniert wurde bereits mehrfach mit PHP getestet. Für PHP gibt es auch entsprechende Testskripte auf http://www.php.net, für Java habe ich etwas ähnliches gesucht, aber nicht gefunden. Deshalb habe ich einfach mal schnell selber eine Beispielimplementierung vorgenommen.

Bevor man loslegt braucht man unbedingt den JDBC Treiber von MySQL. Diesen sollte man mittels Google schnell finden und herunterladen können. In dem Paket ist ein Jar-File enthalten, welches als External Jar in das folgende Java Projekt eingebunden werden muss.

Die MySQL Datenbank kann einfach über XAMPP Control gestartet werden und das folgende Skript sollte den Inhalt entsprechend anzeigen. Die TODO müssen entsprechend angepasst werden.

JAVA:
  1. import java.sql.DriverManager;
  2. import java.sql.ResultSet;
  3. import java.sql.SQLException;
  4. import java.sql.Statement;
  5.  
  6. public class HelloMySql {
  7.  
  8.     /**
  9.      * @param args
  10.      * @throws ClassNotFoundException
  11.      * @throws SQLException
  12.      */
  13.     public static void main(String[] args) throws   ClassNotFoundException,
  14.                                                     SQLException {
  15.  
  16.         // JDBC MySQL Treiber einbinden
  17.         Class.forName("com.mysql.jdbc.Driver");
  18.        
  19.         // TODO datenbank anpassen
  20.         String url = "jdbc:mysql://localhost:3306/datenbank";
  21.        
  22.         java.sql.Connection con =
  23.                 DriverManager.getConnection(
  24.                             url,"root", "");
  25.        
  26.         System.out.println("URL: " + url);
  27.         System.out.println("Connection: " + con);
  28.        
  29.         Statement stmt = con.createStatement();
  30.        
  31.         // TODO tabelle anpassen
  32.         ResultSet rs = stmt.executeQuery("SELECT * FROM tabelle");
  33.        
  34.         System.out.println("Display all results:");
  35.  
  36.         while(rs.next()){
  37.             // TODO spalte anpassen
  38.             String str = rs.getString("spalte");
  39.             System.out.println(str);
  40.         }
  41.     }
  42. }

Tags: , , ,
eBook: Java & MySQL eBook: Java & MySQL




Email will not be published

Website example

Your Comment: