用java插入sqlite db是行不通的

时间:2016-10-23 08:45:43

标签: java sqlite

我已经从我项目中的其他类插入了这个DB文件,但是我不知道为什么这段代码没有工作,当我从cmd插入它有效时,但是使用这段代码并不是&# 39; t工作了,客户表现在是空的,仍然无法工作,任何人都可以帮我猜问题吗?

SQLiteJDBCDriverConnection gtcn=new SQLiteJDBCDriverConnection(); 


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         


    System.out.println(""+id);
      String ss[]=new String[] {};ss=jTextField1.getText().split(" ");
      System.out.println(ss[0]+""+ss[1]);


    String sql="insert into client(ID,NAME,LASTNAME,
    COMPANYNAME,clientEmail,clientPhon) "
   + " values("+id+",'"+ss[0]+"','"+ss[1]+"','"+
   jTextField6.getText()+"','"
   +jTextField7.getText()+"','"
   +jTextField5.getText()+"')";

   try { cn=gtcn.getConnection();
         cn.setAutoCommit(false);
            //  pst=cn.prepareStatement(sql);
             // id++;
         stmm=cn.createStatement();
         stmm.executeUpdate(sql);
              System.out.println(""+sql);
// TODO add your handling code here:
          } catch (SQLException ex) {

              Logger.getLogger(NewCreation.class.getName()).
              log(Level.SEVERE, null, ex);
          }

    }      

0 个答案:

没有答案