Java 将列动态存储到SQL数据库中

Java 将列动态存储到SQL数据库中,java,swing,oracle11g,nullpointerexception,Java,Swing,Oracle11g,Nullpointerexception,我正在开发一个基本的桌面Java应用程序。我有一个“更多”按钮,当我点击它时,会出现一行新的JTextField和JDateChooser。我只想将这些行存储到数据库中。我如何实现它 这是我的密码 MemberDao.java public boolean isExist(CachedRowSet crs, String colName) throws SQLException { ResultSetMetaData meta = crs.getMetaData(); int c

我正在开发一个基本的桌面Java应用程序。我有一个“更多”按钮,当我点击它时,会出现一行新的
JTextField
JDateChooser
。我只想将这些行存储到数据库中。我如何实现它

这是我的密码

MemberDao.java

public boolean isExist(CachedRowSet crs, String colName) throws SQLException {
    ResultSetMetaData meta = crs.getMetaData();
    int columns = meta.getColumnCount();
    for (int x = 1; x <= columns; x++) {
        if (colName.equals(meta.getColumnName(x))) {
            return true;
        }
    }
    return false;
}
if(evt.getSource()==more){
    try {
        if(MemberDao.getInstance().isExist(crs,"mem_familyname")){
            System.out.println("found");
        } else {
            System.out.println("not found");
        }
    } catch (SQLException ex) {
        ex.printStackTrace();
    }            
}
但是这个代码给了我一个
NullPinterException


您从哪里获得NPE?共享日志..将所有数据收集到Arraylist中,并在存储数据库后存储到数据库中创建空Arraylist