出现错误:java.lang.NullPointerException 我已经在控制面板-->数据源,加了一个access用户数据源,名为guestbook2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是新手,jbuilder也不是太会用,我下载别人的留言本就可以,但是我把人的.java文件拿出来,自己想试一下,改变一下package名就不行了 没错,程序别做别的事,先输出conn看看,多数原因是connection没获得 空指针错误,就是操作了null的变量 是的,我真的搞不懂,在别人的留言本中,同样用数据源guestbook2,同样的程序,就可以,但是我把别人的.java拿出到别外一个文件夹,(也是在jsp-examples目录下建一个book目录)再编译成.class,放到WEB-INF\classes\sea下不行,但它的也是WEB-INF\classes\MyJsp就可以,总是反回空的指针,原来的留言本就不会总体就是改变了一下包名和把程序放在了一个同级目录下就不行了,真的不知道天理何在 public DBconn() { url = "jdbc:odbc:guestbook2"; user = ""; pwd = ""; conn = null; }很明显是url错误!你的odbc配置好了吗?确定 url ="jdbc:odbc:guestbook2";guestbook2是系统DSN名,你需要配置ODBC,或者直接用ACCESS驱动:String strdbFile = "d:\xxxx.mdb";String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + strdbFile; odbc有配置确定好了的,不然留言本就不能用的 你查查传递的参数,以及数据库中的数据有没有null值,空指针错误,一定和数据连接无关你还是将变量打印出来看看吧!~这样的错误很常见,多数是你认为空“”字符串的数据,实际是null值导致的!~ 谢谢各位,可能是tomcat错误,或缓存错误,我重启计算机又可以 了 把这段catch(Exception e){ out.println("异常:"+e); }改为 }catch(Exception e){ e.printStackTrace(); }找出到底是哪个变量为空指针再说。 struts2 session 关于分页的问题,请帮忙 hql,经过多表查询数据还要根据查到的数据排序 大家来看下这个是什么错误.我不晓得,对整个web也没什么影响 javabean 问题 关于Java web开发的问题 ◇◆你开始用Servlet了吗??---Servlet如何安装配置◆◇ 为什么这个jsp无法初始化JavaBeam? 记录点击数是用数据库好还是用文本文件好? 大家帮忙,解决一下! jsp如何操作图片图上传到oracle数据库,如何显示? 请问那里有java的api帮助文档下载?
但它的也是WEB-INF\classes\MyJsp就可以,总是反回空的指针,原来的留言本就不会总体就是改变了一下包名和把程序放在了一个同级目录下就不行了,真的不知道天理何在
url =
"jdbc:odbc:guestbook2";
user = "";
pwd = "";
conn = null;
}
很明显是url错误!
你的odbc配置好了吗?
确定
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + strdbFile;
catch(Exception e){
out.println("异常:"+e);
}
改为
}catch(Exception e){
e.printStackTrace();
}找出到底是哪个变量为空指针再说。