Originally posted by Christian Marquardt
View Post
Code:
public OracleSearchEngine() { try { // Öffnen der Verbindung DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); connection = java.sql.DriverManager.getConnection(conURL, userName, password); System.out.println("Verbindung aufgebaut"); Statement stmt = connection.createStatement(); ResultSet rs = stmt.executeQuery("SELECT " + ui.ui.select + " FROM " + ui.ui.from + " WHERE " + ui.ui.where + " = " + ui.ui.search + ""); ResultSet rss = stmt .executeQuery("select column_name, data_type, data_length from user_tab_cols where table_name=" + "'" + ui.ui.from + "'" + " order by column_id"); while (rss.next()) { String perso = rss.getString("COLUMN_NAME"); while (rs.next()) { String perso1 = rs.getString(perso); System.out.println(perso1); } } // Schließen der Verbindung // connection.close(); // System.out.println("Verbindung abgebaut"); } catch (Exception exc) { System.err.println("Es ist ein Fehler aufgetreten:\n" + exc.getMessage()); exc.printStackTrace(); try { // Wenn ein Fehler auftritt, Fehler ausgeben und versuchen // die Datenbank-Verbindung zu schließen. connection.close(); System.err.println("Verbindung abgebaut"); } catch (SQLException sqlexc) { System.err .println("Verbindung konnte nicht geschlossen werden."); } catch (NullPointerException nulexc) { System.err.println("Es wurde keine Verbindung geoeffnet."); } } }
dachte des gehört noch hier zum Thema. Jetzt habe ich es so gemacht, er wirft mir keine exception aber er macht auch sonst nichts.
Comment