Hallo,
Ich habe die Aufgabe, die Daten aus einer Datenbank-Tabelle auszulesen und die in eine XML-Datei importieren. Daher habe ich erstmal die Verbindung zur Datenbank aufgebaut. Dafür habe ich Oracle JDBC driver installiert und über das Eclipse Plugin Quantum habe ich den zugriff auf Datenbank bekommen. Nun möchte ich die Daten auslesen:
und
Apache Server läuft local und beim Ausführen (Run on Server) passiert nichts bei mir, auch keine Fehlermeldung!!!!
Kann Jemand bitte mir sagen, wie man sowas ausführen kann. Das ist das erste Mal, dass ich mit Datenbanken arbeite.
Vielen Dank im Voraus
Ich habe die Aufgabe, die Daten aus einer Datenbank-Tabelle auszulesen und die in eine XML-Datei importieren. Daher habe ich erstmal die Verbindung zur Datenbank aufgebaut. Dafür habe ich Oracle JDBC driver installiert und über das Eclipse Plugin Quantum habe ich den zugriff auf Datenbank bekommen. Nun möchte ich die Daten auslesen:
Code:
public class MySQLConnection { Logger logger; private static MySQLConnection instance = null; private static Connection con = null; private MySQLConnection(){ try { Class.forName("oracle.jdbc.OracleDriver"); System.out.println("Oracle JDBC driver loaded ok."); con= DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:wwwtha", "testUser", "testPassword"); } catch (final ClassNotFoundException e) { e.printStackTrace(); System.err.println("Exception: "+e.getMessage()); } catch (final SQLException e) { System.err.println("Connect nicht moeglich"); e.printStackTrace(); } } public static MySQLConnection getInstance(){ if(instance == null){ instance= new MySQLConnection(); } return instance; } public void getContact(){ if (con != null){ Statement query; try { query= con.createStatement(); final String sql= "SELECT * FROM B_STAMM"; final ResultSet result = query.executeQuery(sql); while(result.next()){ logger.info("IDENT_NR: " + result.getInt("IDENT_NR") + " - " + result.getString("MC_NAME1")); } } catch (final SQLException e) { e.printStackTrace(); } } } }
Code:
public class Test { public static void main (final String [] args){ MySQLConnection.getInstance().getContact(); } }
Kann Jemand bitte mir sagen, wie man sowas ausführen kann. Das ist das erste Mal, dass ich mit Datenbanken arbeite.
Vielen Dank im Voraus
Comment