第52行con=null;当然有空指针异常啊!
以下是引用lgdcky在2007-3-19 14:05:47的发言:
第52行con=null;当然有空指针异常啊!
第52行con=null;当然有空指针异常啊!
这个东西你这么长时间还没弄出来么,实在看不下去了!
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了。
所以你的问题还应该是数据库连接没有成功。如果你想测试,你可以把后面代码全删掉,但做个连接输出下!