第52行con=null;当然有空指针异常啊!
----------------解决方案--------------------------------------------------------
第52行con=null;当然有空指针异常啊!
----------------解决方案--------------------------------------------------------
第52行con=null;当然有空指针异常啊!
修改后的错误也没说空指针在52行呀?
再说con在这不赋值了吗???
try /*建立连接*/
{
Con = DriverManager.getConnection(sConnStr);
}
catch(SQLException e)
{
out.print(e.toString());
}
----------------解决方案--------------------------------------------------------
你还是用out.println把它们都打印出来吧,看看是不是为null
----------------解决方案--------------------------------------------------------
多谢千里!!
可是这个页面代码有错,没法看到输出的结果呀!
out.println也就不起作用了!
难道这段代码有其他的方法可以调试,我不知道,可以告之吗???
----------------解决方案--------------------------------------------------------
这个东西你这么长时间还没弄出来么,实在看不下去了!
Class.forName(sDBDriver); //sDBDriver你不是NULL并且放在TRY内所以没问题
Con = DriverManager.getConnection(sConnStr);//这里你就有可能得到CON=NULL
Stmt = Con.createStatement(); //如果CON=NULL,这里你就有可能得到NULLPOINTER
并不是说你把Con = DriverManager.getConnection(sConnStr);放在TRY块内就没事了,后面的代码需要引用到CON,而且有的没放在TRY块内,当然造成NULLPOINTER了。
所以你的问题还应该是数据库连接没有成功。如果你想测试,你可以把后面代码全删掉,但做个连接输出下!
----------------解决方案--------------------------------------------------------
谢谢angeloc的指教!
----------------解决方案--------------------------------------------------------
一步一步打出来 ,没到那步就都先删了
----------------解决方案--------------------------------------------------------
首先一看500错误代号,99%是jsp的错误,楼主细心点查查jsp的错吧
----------------解决方案--------------------------------------------------------
.............
[此贴子已经被作者于2007-3-23 9:26:05编辑过]
----------------解决方案--------------------------------------------------------