执着的虫子 2019-11-15 21:31 采纳率: 100%
浏览 401
已采纳

用c3p0连接数据库,为什么同样的配置在Java项目中可以链接,在web项目中就报错了

同样的配置,同样的jar包,同样的代码在Java项目中没有报错,但是在web项目中会报错,在网上找都是说导包,配置文件的问题,但是我找了好久也没发现问题在哪,希望有大佬帮忙看一看
这是报错信息
(https://img-ask.csdn.net/upload/201911/15/1573823752_724844.png)

这是测试用的代码

private static ComboPooledDataSource dataSource = new ComboPooledDataSource();

public static void main(String[] args) {
    Connection con = null;
    try {
        con = getConnection();
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    System.out.println(con);
}

public static Connection getConnection() throws SQLException {

    if(con!=null)return con;
    return dataSource.getConnection();
}

这是配置文件
(https://img-ask.csdn.net/upload/201911/15/1573824049_532945.png)
导包情况
(https://img-ask.csdn.net/upload/201911/15/1573824169_122372.png)

  • 写回答

1条回答

  • 毕小宝 博客专家认证 2019-11-16 06:58
    关注

    既然在普通的 Java 项目中没有问题,那么就要对比检查 Java Web 环境下 WEB-INF/lib 下的 Jar 包和普通 Java 工程的导入包是否一样。
    接着就是配置文件,因为 Web 环境跟普通 Java 工程的连接过程还是有区别的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘