1、n=temp1.length()*temp2.length();
    temp1或temp2可能为null;2、Connection con=DriverManager.getConnection(url);
   Statement stmt=con.createStatement();   con可能为null;

解决方案 »

  1.   

    谢谢,,如果temp1或temp2可能为null,那我该如何修改代码?或者说我是否需要修改数据库的stu表的name字段和password字段记录呢?另外con为null表示什么意思呢?
      

  2.   

    使用前判断一下,然后再用。
    if (temp1!=null)||(temp2!=null){
    //你的代码}
    con为空是指建立数据库连接失败。
      

  3.   

    应该不会是temp1或temp2可能为null,因为temp1或temp2是我在首页(student.htm)里的登陆窗口的输入,所以不太可能为null.另外我已经从微软的网站上下载了MS JDBC driver for SQL SERVER,并把三个文件msbase.jar,,mssqlserver.jar,,msutil.jar  copy到C:\Program Files\Apache Tomcat 4.0\common\lib目录下,这样的话加载jdbc语句有没有写错呢?
      

  4.   

    最好把这几个jar放到系统环境变量里去