写:
try{
.........
}
catch(SQLException e)
{
out.print(e);
}
try{
.........
}
catch(SQLException e)
{
out.print(e);
}
解决方案 »
- 请教个一直困扰我很久的问题,页面布局,路过的来看看吧!
- 求一个js脚本树,带checkBox,radio,可动态加载,还可以根据条件把checkBox灰掉
- 如何用自己编写的jsp页面获取一个网站的动态数据??请教大虾们
- 配filter结果却404,不解(tomcat)
- 如何动态的生成一个页面?
- 有关showModalDialog的问题~在线等
- 请帮忙回答一下这个问题,可能一共jsp高手就诞生了。
- 菜鸟提问2
- 我的SERVLET为何不能响应?
- 怎么样才能实现刷新?给分!!!!
- 在嵌入WEB的EXCEL录入数据后,这样把录入的数据存入oracle数据库?,能给出例 子吗?
- 我在Servlet里out.println输出html文件为什么不会在IE中显示,而弹出下载保存对话框呢?
public void sqlUpdate(String sStrSql) throws SQLException {
}将try {test.sqlUpdate("......")} catch (e){......}可以改成这样:
try {
test.sqlUpdate("......") ;
}catch(SQLException se) {
se.printStackTrace(System.err);
}以上是没有加事务处理的。你可加上。
Andrawu写的我看了,但不是很明白,sorry,学java时间太短,不知道你这样写与我的有什么主要差别?特别是printStackTrace(System.err)是什么意思?谢谢
以下是我原来写的
public void sqlUpdate(String sql)
{
try
{
Conn=DriverManager.getConnection(url,user,password);
Statement Stmt=Conn.createStatement();
Stmt.executeUpdate(sql);
}
catch (SQLException e)
{
System.err.println("Sql.executeUpdate : "+e.getMessage());
}
}
以标准错误的形式输出一个错误和错误的堆栈
public void sqlUpdate(String sql) throws SQLException {
Conn=DriverManager.getConnection(url,user,password);
Statement Stmt=Conn.createStatement();
Stmt.executeUpdate(sql);
}在外面调用用try/catch不用throws:
private void doUpdate(){
try {
test.sqlUpdate("......") ;
}catch(SQLException se) {
se.printStackTrace(System.err);
}
}