Hallo zusammen ,
Ich habe hier einen Problem mit der Klasse resultSetToTableModel . Ich würde gern meine JTable ausfüllen aber funktionniert leider nicht .
meine Java-Methode :
package hü1.auf.pkg8;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.util.*;
import java.io.*;
import java.sql.*;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import org.apache.commons.dbutils.*;
private void JExecuteActionPerformed(java.awt.event.ActionEvent evt) {
Connect c= new Connect();
c.conn= null;
String query = "Select * from Books" ;
Statement stmt=null ;
try {
stmt = c.conn.createStatement(); // Die Zeile 223
ResultSet rs = null;
rs = stmt.executeQuery(query);
} catch (SQLException ex) {
Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
}
table.setModel(DbUtils.resultSetToTableModel(rs));
}
Die Funktion
" resultSetToTableModel(rs) " ist für die Compiler unbekannt ...
ich krieg eigentlich diese Feher :
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at hü1.auf.pkg8.NewJFrame.JExecuteActionPerformed(NewJFrame.java:223)
Kann jemand mir eine Hilfe leisten , um meine JTable auszufüllen .
Danke im Voraus ! :)