- import java.sql.*;
- import javax.swing.JOptionPane;
-
- public class BasicJDBC {
-
- public static void main(String[] arg){
- Connection con = null;
- Statement anweisung = null;
- ResultSet ergebnis = null;
- ResultSetMetaData ergebnisMeta = null;
- int spaltenanzahl = 0;
- int i = 0;
-
- try{
- /** Etape 1: charger le pilote */
- Class.forName("com.mysql.jdbc.Driver");
-
- /** Etape 2: Etablissement de la connexion à la base de données */
- con = DriverManager.getConnection("jdbc:mysql:///studenplan", "root","");
- JOptionPane.showMessageDialog(null, "Connection OK");
-
- /** Etape 3: produire le Statement */
- anweisung = con.createStatement();
-
- /** Etape 4: Executer la requête */
- ergebnis = anweisung.executeQuery("SELECT * FROM Vorlesungen");
-
- ergebnisMeta = ergebnis.getMetaData();
- spaltenanzahl = ergebnisMeta.getColumnCount();
-
- for(i = 0; i < spaltenanzahl; i++){
- System.out.print(ergebnisMeta.getColumnName(i+1)+" | ");
- }
- System.out.println();
-
- /** Etape 5: utilisation du résultat */
- while( ergebnis.next() ) {
- for(i = 0; i < spaltenanzahl; i++){
- System.out.print(ergebnis.getString(i+1)+" | ");
- }
- System.out.println();
- }
- }
- catch (ClassNotFoundException ex){
- JOptionPane.showMessageDialog(null, "Class not found!\n"+ex.getMessage());
- }
- catch (SQLException ex){
- JOptionPane.showMessageDialog(null, "JDBC Fehler:\n"+ex.getMessage());
- }
- finally{
- /** Etape 6: Libérer les ressources non utilisée */
- try{
- if(ergebnis != null)
- ergebnis.close();
- if(anweisung != null)
- anweisung.close();
- if(con != null)
- con.close();
- }
- catch(SQLException ex){
- ex.printStackTrace();
- }
- }
- System.exit(0);
- }
- }
import java.sql.*;
import javax.swing.JOptionPane;
public class BasicJDBC {
public static void main(String[] arg){
Connection con = null;
Statement anweisung = null;
ResultSet ergebnis = null;
ResultSetMetaData ergebnisMeta = null;
int spaltenanzahl = 0;
int i = 0;
try{
/** Etape 1: charger le pilote */
Class.forName("com.mysql.jdbc.Driver");
/** Etape 2: Etablissement de la connexion à la base de données */
con = DriverManager.getConnection("jdbc:mysql:///studenplan", "root","");
JOptionPane.showMessageDialog(null, "Connection OK");
/** Etape 3: produire le Statement */
anweisung = con.createStatement();
/** Etape 4: Executer la requête */
ergebnis = anweisung.executeQuery("SELECT * FROM Vorlesungen");
ergebnisMeta = ergebnis.getMetaData();
spaltenanzahl = ergebnisMeta.getColumnCount();
for(i = 0; i < spaltenanzahl; i++){
System.out.print(ergebnisMeta.getColumnName(i+1)+" | ");
}
System.out.println();
/** Etape 5: utilisation du résultat */
while( ergebnis.next() ) {
for(i = 0; i < spaltenanzahl; i++){
System.out.print(ergebnis.getString(i+1)+" | ");
}
System.out.println();
}
}
catch (ClassNotFoundException ex){
JOptionPane.showMessageDialog(null, "Class not found!\n"+ex.getMessage());
}
catch (SQLException ex){
JOptionPane.showMessageDialog(null, "JDBC Fehler:\n"+ex.getMessage());
}
finally{
/** Etape 6: Libérer les ressources non utilisée */
try{
if(ergebnis != null)
ergebnis.close();
if(anweisung != null)
anweisung.close();
if(con != null)
con.close();
}
catch(SQLException ex){
ex.printStackTrace();
}
}
System.exit(0);
}
}