servlet中连接数据库问题: exception java.lang.NullPointerException

servlet中连接数据库问题: exception java.lang.NullPointerException,第1张

楼主你把连接数据库写成构造器的形式,认为可以每次执行时都会连接,所以不在具体查询方法里面再做数据库的connection *** 作,这个方式显然发生错误了,建议不写成默认构造的形式。具体改法可以照我的例子改:

private static final String DRIVER="com.mysql.jdbc.Driver"

private static final String URL="jdbc:mysql://localhost:8080/useToVote"

private static final String USER="root"

private static final String PWD="qinx"

public Connection getConnection(){

Connection conn=null

try {

Class.forName(DRIVER)

conn=DriverManager.getConnection(URL,USER,PWD)

} catch (Exception e) {

e.printStackTrace()

}

return conn

}

然后在查询的GetResulte方法里面先加入conn=getConnection()开启连接,再继续往下。注意最后要关闭连接哦!希望对你有所帮助。

1.找适合你MySQL的jar包。

2.把IP地址换成你本机的IP

3.你看看你数据库名称是不是叫test。

4.检查lib文件夹里面是否有MySQL的jar包。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7264017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存