以下代码是添加数据按钮的代码,想把testid,和testname两个txt传递到数据库中
数据库连接肯定没问题
就是红色部分老报错
不知道为什么-,-请各位高人帮忙看看!
谢谢!
  private void newButtonActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:Connection conn=null;
Statement stat=null;
//PrepareStatement ps = null;
 System.out.println("connect sql"+ stat);try{
   conn = fetchconnection();   String sql = "insert into subject values('"+testIDField.getText()+"','"+testNameField.getText()+"')";
   stat = conn.createStatement();//找不到兼容类型
   System.out.println(stat);
   stat.executeUpdate(sql);//找不到符号
      System.out.println(" ps.executeUpdate(sql);");
      
      JOptionPane.showMessageDialog(this, "增加成功!!");
      //rs.close();
      stat.close();//找不到符号
      conn.close();      this.testIDField.setText("");
      this.testNameField.setText("");}
catch(Exception e)
{
      e.printStackTrace();
}}public static Connection fetchconnection(){
try{
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      String url ="jdbc:microsoft:sqlserver://localhost:1433;" + "DatabaseName=test;";
      String user = "sa";
      String pwd = "sa";
      return DriverManager.getConnection(url, user, pwd);
}
catch(Exception e)
{
   e.printStackTrace();
   return null;
}
}