第一次使用MSSQL   在验证用户名和密码时出现
严重: The web application [/test_online] registered the JDBC driver [com.microsoft.jdbc.sqlserver.SQLServerDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
2012-4-17 11:55:45 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [TEXT_Login] in context with path [/test_online] threw exception
java.lang.NullPointerException
at javabean.LoginJavabean.login(LoginJavabean.java:13)
at servlet.TEXT_Login.doPost(TEXT_Login.java:80)我的LoginJavabean.java    
public class LoginJavabean {
public String login(String username,String password){
conn nn = new conn();
String temp="";
String sql="select * from Online_Examination where username='"+username+"' and password='"+password+"'";
ResultSet rs=nn.query(sql);
try {
这是第13行 if(rs.next()){
temp=rs.getString("quanxian");
return temp;
}
} catch (SQLException e) {

e.printStackTrace();
}
return temp;
}
}我的TEXT_Login.java
LoginJavabean aa = new LoginJavabean();//业务处理Bean的对象
这是第80行    String  temp=aa.login(username,password);
HttpSession session = request.getSession();
if(temp.equals("1")){
session.setAttribute("user1", username);
response.sendRedirect("main.jsp");
}
我的数据库连接
public class conn { private Connection conn = null;        
private Statement stmt = null;   
private ResultSet rs = null; // ****************建立连接**********************
public conn() {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
} catch (Exception e) {

}
try {
String path = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=user1"; String name = "sa";
String word = "yao";
conn = DriverManager.getConnection(path, name, word);
} catch (Exception e) {

}
}
// ********************查询*********************
public ResultSet query(String sql) {
try {
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
System.out.println("数据库查询成功!");
return rs;
}
catch (Exception e) {

}
return rs;
}}
请大家看看  是不是我的数据库安装问题还是什么 问题  谢谢