1. 程式人生 > >execute、executeUpdate、executeQuery三者的區別及返回值

execute、executeUpdate、executeQuery三者的區別及返回值

{
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=Test;user=sa;password=sasa");
   stm = conn.createStatement();
   boolean ret = stm.execute("select * from stuinfo");
   if(ret){
    rs = stm.getResultSet();
    while(rs.next()){
     System.out.println("姓名:"+rs.getString("stuName")+"\t年齡:"+rs.getString("stuScore"));
    }

   }

   ret = stm.execute("update stuinfo set stuScore=62 where stuname='張三'");
   int count = stm.getUpdateCount();
   if(!ret){
    System.out.println(count+"條資料修改成功!");
   }

  }