ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
712
712
EMPFEHLEN
-
Hallo zusammen.
Hab ein kleines SQL Problem. Hier ein Teil des Codes. Zudem die Fehlermeldung, welche mir Eclipse ausgiebt..
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
public Vector getCDs() throws Exception{ //Vektoren erzeugen, welche zurückgegeben werden Vector rowData = new Vector(); Vector line = new Vector(); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc:odbc:-)RIVER={Microsoft Access Driver (*.mdb)};DBQ=C:/Collector/Collector.mdb"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM CD"); ResultSetMetaData rsmd = rs.getMetaData(); int clmCnt = rsmd.getColumnCount(); while (rs.next()) { for (int i = 1; i <= clmCnt; i++) { line.add(rs.getString(i)); } rowData.add(line); } rs.close(); stmt.close(); con.close(); return rowData; }
Nun die Fehlermeldung:
Code :1 2
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem: Unhandled exception type Exception
Kann mir jemand sagen, wo, bzw, wie kann ich diese Exception abfangen
Danke für eure HilfeGrüsse
Xloouch
Sich selber zu bekriegen ist der schwerste Krieg.
Sich selber zu besiegen ist der schönste Sieg!
-
Hi,
die Exception könntest du speziell in dieser Methode abfangen aber da du sowieso einen throws Exception in der Deklaration hast reicht es diese beim Aufruf dieser Methode abzufangen.
Code java:
Aber mach dir bewusst, dass diese Variante alle möglichen Arten von Exceptions abfängt. Du könntest auch nur eine SQLException abfangen (diese muss im Methodenrumpf deklariert sein) denn so bleibt dir auch die Freiheit auf jede Exception anders zu reagieren.
Gruß
Romsl
-
Das hab ich auch schon gemacht. Kriege nun aber eine fast ähnliche Fehlermeldung, jedoch erst zu einem späteren Zeitpunkt:
Code :1 2 3 4 5 6 7 8
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problems: Unhandled exception type Exception Unhandled exception type Exception Unhandled exception type Exception Unhandled exception type Exception at Gui.changeView(Gui.java:224) at ALAuswertung.actionPerformed(ALAuswertung.java:41)
in Gui.java, linie 224 steht:
Code :1
rowData=cd.getList();
Hier die Methode der Klasse CD:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
private static Database db = new Database(); /** * public String[][] getList(); * @throws Exception * */ public Vector getList() throws Exception{ Vector rowData = new Vector(); try{ rowData=db.getCDs(); } catch SQLException e ){ e.printStackTrace(); System.exit(0); } return rowData; }Grüsse
Xloouch
Sich selber zu bekriegen ist der schwerste Krieg.
Sich selber zu besiegen ist der schönste Sieg!
Ähnliche Themen
-
kleines Problem
Von sight011 im Forum Cinema 4DAntworten: 1Letzter Beitrag: 06.07.08, 11:03 -
Kleines Problem mit dem IE6
Von GottiRhg im Forum CSSAntworten: 5Letzter Beitrag: 27.05.08, 13:46 -
Kleines Problem
Von Der-Peiniger im Forum PHPAntworten: 1Letzter Beitrag: 22.02.05, 19:05 -
Kleines Problem
Von Nino im Forum HTML-EditorenAntworten: 6Letzter Beitrag: 22.08.02, 13:48 -
Hab ein kleines Problem mit cgi .....
Von Jimbo2001 im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 20Letzter Beitrag: 16.08.01, 12:06





Zitieren
Login





