ich habe hier ein kleines Problem bei der Erstellung von nem Java Prog (ist mein erstes). Normal programmiere ich in C# und .net.
Wenn ich die Query ausführe passiert folgendes:
![Angehängtes Bild: progScreen.png](https://www.winfuture-forum.de/uploads/monthly_07_2012/post-89031-0-50549200-1341261206_thumb.png)
Hier mein Code:
public void dbConnect(String db_connect_string, String db_userid, String db_password) throws ClassNotFoundException, SQLException { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(db_connect_string, db_userid, db_password); System.out.println("connected"); Statement statement = conn.createStatement(); String queryString = "SELECT * FROM tbl_log"; ResultSet rs = statement.executeQuery(queryString); String[] tableColumnsName = {"id","Action","Benutzer","Form","Datum","LogLevel"}; DefaultTableModel modell = new DefaultTableModel(); modell.setColumnIdentifiers(tableColumnsName); java.sql.ResultSetMetaData rsmd = rs.getMetaData(); int colNo = rsmd.getColumnCount(); while (rs.next()) { String append = rs.getString(1) + ", " + rs.getString(2) + "," + rs.getString(3)+ "," + rs.getString(4) + " ," +rs.getString(5); System.out.println(append); Object[] objects = new Object[colNo]; for (int i = 0; i < colNo; i++) { objects[i] = rs.getObject(i + 1); modell.addRow(objects); } } jTable1.setModel(modell); } catch (Exception e) { e.printStackTrace(); }
Ich weiß nicht wo der Fehler liegt. Irritiert mich ein wenig.