我想让下面这段代码成功执行后反回0,出错返回1,但我每次不管成功还是失败都是返回1,请大家帮忙看看哪里错了。
  public int executeUpdate(String sqlStr) throws Exception
  {
   sql = null;
   try
   {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;"
         + "DatabaseName=Databse","sa","");
    sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    sql.executeQuery(sqlStr);
    sql.close();
    con.close();
    return 0;
   }
   catch(SQLException e)
   {
    return 1;
   }
  }