关于IDEA在外部服务器运行jsp文件并调用数据库,也即连接数据库的空指针异常
提前声明,先排除标点符号问题,和服务器问题后确认服务器,数据库没有问题后在用此方法
这几天我们JSP学习连接MySQL数据库,然后一直出现一个问题,就是空指针异常,问题如图:
Java代码DbUtil.java代码如下:
package com.my.bean;
import java.sql.*;
public class DbUtil {
static String DRIVER = "com.mysql.cj.jdbc.Driver";
static String DBURL = "jdbc:mysql://localhost:3306/bookstore?"+"user=root&password=&useUnicode=true"+
"&characterEncoding=UTF-8&serverTimezone=UTC";
public static Connection getConnection(){
Connection conn = null;
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(DBURL);
}catch (Exception e){
e.printStackTrace();
}
return conn;
}
public static void close(Connection conn, Statement stmt){
try {
if (stmt!=null){
stmt.close();
}
if (conn!=null){
conn.close();
}
}catch (SQLException ex){
ex.printStackTrace();
}
}
public static void main(String