日期:2014-05-20  浏览次数:20736 次

错误输出语句
//数据库连接类
  private boolean getcon()
  {
  try {
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=webtest","space","zero");
return true;
  } catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
  return false;
  }
  }
  //执行增删改方法
  public int update(String str)
  {
  if(getcon())
  {
  try {
  stmt=con.createStatement();
  System.out.println(strSQL);
int count=stmt.executeUpdate(str);
return count;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return count;
}
  }
  }

增删改的方法中 System.out.println(strSQL);信息可以在toncat server启动的信息显示,假如出现异常可以看到;那么
e.printStackTrace(); 中的错误输出语句在哪里输出呢?


------解决方案--------------------
如果你用的是eclipse的话,出错的话会在下面输出的吧。
------解决方案--------------------
在控制台输出啊,如果你用log4j作为日志记录的话,log文件里面也有记录的啊
------解决方案--------------------
探讨
在控制台输出啊,如果你用log4j作为日志记录的话,log文件里面也有记录的啊