小莫妮卡 2016-05-02 14:40 采纳率: 0%
浏览 1918

关于jdbc的连接,出现初始化错误?

//连接的工具类
package Connection;
import java.sql.*;
import java.util.Properties;
import java.io.*;
public class JdbcUtils {
private static Properties props = null;
static {
try{
InputStream in = JdbcUtils.class.getClassLoader()
.getResourceAsStream("dbconfig.properties");
props = new Properties();
props.load(in);
} catch(Exception e){
e.printStackTrace();
}

        try{
            Class.forName(props.getProperty("driverClassName"));
        }catch(ClassNotFoundException e){
            e.printStackTrace();
        }
    }           
    public static Connection getConnection()throws Exception{       
        return DriverManager.getConnection(props.getProperty("url"),
            props.getProperty("userName"),
            props.getProperty("password"));
}

}

//jsp调用
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"
import="java.sql.*,Connection.JdbcUtils"
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


My JSP 'Demo.jsp' starting page


<%
try{
out.println("aa");
Connection con = JdbcUtils.getConnection();
out.println(con);
} catch(Exception e){
e.printStackTrace();
}
%>

//错误提示
HTTP Status 500 - javax.servlet.ServletException: java.lang.ExceptionInInitializerError

求指点

  • 写回答

2条回答 默认 最新

  • threenewbee 2016-05-02 15:27
    关注

    检查你的jdbc的连接配置,数据库配置以及驱动程序jar包是否部署。

    评论

报告相同问题?

悬赏问题

  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示