日期:2014-05-17  浏览次数:20646 次

数据库连接时候出错,是SqlServer2005数据库,出现空指针
错误如下:java.lang.NullPointerException
bean.UserLoginBean.login(UserLoginBean.java:22)
servlet.user.UserLoginServlet.doGet(UserLoginServlet.java:41)
servlet.user.UserLoginServlet.doPost(UserLoginServlet.java:58)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

我感觉 我的连数据的代码都没错呀,请各位大侠看看指出我的问题!如图



------解决方案--------------------
com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc:sqlserver://127.0.0.1:1433;databaseName=sxgl这样写,
你的getConnection(url,user,password);要这样写,干嘛都加上"url","user","password"?肯定错
你返回的时候用
try{
}
catch(){
}
finally{
return conn;