我正在尝试运行一个简单的SQL查询,但我得到一个Null指针异常。 我试图改变一切可能,但无法弄清楚这个例外的原因。
我的代码部分:
String sql = "Insert into CG (Date,Day,Pre,Sub) values (?,?,?,?)";
try{
pst = conn.prepareStatement(sql);
pst.setString(1, "date");//4 value taken as input
pst.setString(2, "day");
pst.setString(3, "1");
pst.setString(4, "0");
pst.execute();
}catch (Exception ex) {
JOptionPane.showMessageDialog(null, ex);
}
编辑:我在线路pst = conn.prepareStatement(sql)获取NPE
My connection is :
Connection conn = DriverManager.getConnection("jdbc:sqlite:E:\\NetBeansProject\\At\\At.sqlite");
答案 0 :(得分:0)
试试这个:
con.createStatement().executeUpdate(query);