首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

update正常_insert抛出异常

2014-01-26 
update正常_insert抛出异常:我的插入的fuction的代码很简单: Statement stmtDB181 null String sql sql

update正常_insert抛出异常:

我的插入的fuction的代码很简单:
Statement stmtDB181 = null;
String sql;

sql = "insert into FOUND_URL (fuid, url) values (10000, 'testURL ') ";

try
{
  stmtDB181 = this.connDB181.createStatement();
  stmtDB181.executeUpdate(sql);
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
stmtDB181.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}

connDB181是我在开始的数据库连接成功后创建的一个连接放在类的全局变量里供各个方法调用.
程序抛出的异常在stmtDB181 = this.connDB181.createStatement();这行,它说stmtDB181 是个空指针.我select和update的时候都是这么创建Statement的,好奇怪!就是简单的执行一个insert~

------解决方法--------------------------------------------------------
stmtDB181 = this.connDB181.createStatement();中connDB181在你前面select和update之后被你关闭了吧。
 

        

热点排行