/***********************************************************************/ /* Verfasser: Prof. Dr. G. Büchel */ /* Source : JDBORACON.java */ /* Zweck : Verbindungsaufbau des JDBC-Zugriffs auf ein Oracle Daten-*/ /* banksystem der Version XE auf dem Rechner Schelling */ /* Stand : 05.11.2013 */ /***********************************************************************/ import java.io.*; import java.sql.*; import oracle.jdbc.pool.*; public class JDBORACON { /*********************************************************************/ /* Methode : connect() */ /* Zweck : Aufbau der DB-Verbindung */ /* Parameter : KEINE */ /* Rückgabewert: Instanz der Klasse Connection */ /* Exception(s): SQLException */ /*********************************************************************/ public static Connection connect() throws SQLException {String treiber; OracleDataSource ods = new OracleDataSource(); treiber = "oracle.jdbc.driver.OracleDriver"; Connection dbConnection = null; /* Treiber laden */ try {Class.forName(treiber).newInstance(); } catch (Exception e) {System.out.println("Fehler beim laden des Treibers: "+ e.getMessage()); } /* Datenbank-Verbindung erstellen */ try {ods.setURL("jdbc:oracle:thin:XXX/YYY@BBB.nt.fh-koeln.de:NNN:xe"); dbConnection = ods.getConnection(); } catch (SQLException e) { System.out.println("Fehler beim Verbindungsaufbau zur Datenbank!"); System.out.println(e.getMessage()); } return dbConnection; } }