【发布时间】:2014-08-21 12:20:13
【问题描述】:
我正在尝试将数据从 jtable 插入数据库!前三列(stafftimetableid,staffname,staffid)是从 jtexfield 插入的(没有发现错误,成功添加),但是当我尝试从 jtable 插入时,它会提示 java.null pointerExcetion 错误!!
我的数据库连接没有错误!!
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jComboBox1.getSelectedItem().equals("Staff Time Table"))
{
try
{
PreparedStatement pst =null;
Connection con = clerkpanell.DBConnection.connectDB();
String data=jTable2.getValueAt(0,1).toString();
String sql = "insert into stafftimetable (StaffTimeTableID,StaffName,StaffID,7.50-8.30) values ('"+ttid.getText()+"','"+staffname.getText()+"','"+staffid.getText()+"','"+data+"');";
pst=con.prepareStatement(sql);
pst.executeUpdate();
// JOptionPane.showMessageDialog(null,"Added");
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,e);
}
}
【问题讨论】:
标签: java mysql netbeans insert jtable