Could not initialize class utils.JdbcUtils

今天用JdbcUtils时出现了一个问题,被困扰了一晚上。从网上找的原因,说什么url错了,版本不一致等等都不能解决我的问题,

我写好了一个JdbcUtils准备测试,发现从后台用Dao测试完全没问题,但是servlet一调用就出现Could not initialize class utils.JdbcUtils;

早晨打开tomcat/webapps项目下发现mysql驱动放在XX/lib下;但WEB-INF下的lib没有MySQL驱动,但我明明把mysql驱动放在myeclipes的

WEB-INF的lib下了啊,怎么会没有呢?

于是,我把XX/lib下的MySQL驱动挪到WEB-INF的lib下,果然运行成功了。

原因可能是Myeclipes出问题了吧。

时间: 2024-10-05 23:27:13

Could not initialize class utils.JdbcUtils的相关文章

07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao

 1  创建day14数据库,创建user.sql表: A 创建数据库 day14 B 创建数据表 users create table users ( id int primary keyauto_increment, username varchar(20), password varchar(20) ); 2  添加依赖的jar包 c3p0-0.9.1.2.jar mysql-connection-java-5.0.8-bin.jar commons-beanutils-1.8.0.j

能做事务的JdbcUtils工具

JdbcUtils工具类的封装 package cn.wht.utils; import java.sql.Connection; import java.sql.SQLException; import javax.sql.DataSource; import com.mchange.v2.c3p0.ComboPooledDataSource; public class JdbcUtils { private static DataSource dataSource=null; //数据源 p

开源组件:(3)dbutils

commons-dbutils 是 Apache 组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能.因此dbutils成为很多不喜欢hibernate的公司的首选. DbUtils组件的主要作用是简化jdbc操作. 项目准备 1. 引入mysql驱动:mysql-connector-java-5.1.38-bin.jar 2. 引入jar文件 : commons-dbutils-1.6.ja

使用JDBC出现NoClassDefFoundError异常的解决方法

今天在学习JDBC的过程中,运行一个JDBC的Java时报错,错误如下: Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class me.gacl.utils.JdbcUtilsat me.gacl.demo.Test.main(Test.java:30) 查了一下,这个异常是说找不到me.gacl.utils.JdbcUtils这个类,看了一下这个的代码,如下: pack

ajax详解

1.ajax介绍 1.1.什么是ajax 全称:Asynchronous JavaScript And XML(异步 JavaScript 及 XML) Ajax的作用:实现异步请求的技术. 什么是同步请求? 场景:页面上有一个a标签,用户点击a标签,浏览器发出一个请求,然后服务器给出一个响应. (请求,其实是用户的操作,触发的) 什么是异步(不同步)请求? 场景:在用户注册的时候,用户首先输入用户名,接下来用户继续填写其他注册信息,与此同时,浏览器自动发送了一个请求,将用户输入的用户名发送给服

javaweb学习总结(三十八)——事务

一.事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功. 例如:A——B转帐,对应于如下两条sql语句  update from account set money=money+100 where name='B';  update from account set money=money-100 where name='A'; 二.MySQL数据库中操作事务命令 1.编写测试SQL脚本,如下: 1 /*创建账户表*/ 2 create table acco

JDBC-DAO经典模式 实现对数据库的增、删、改、查

JDBC(Java Data Base Connection)的作用是连接数据库 先看下jdbc连接SQLServer数据库的简单例子 代码实现(FirstJDBC): [java] view plain copy package com.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public clas

json详解

JSON技术 1.json介绍与入门 提示:js继承,js闭包,js原型对象 键值对,格式的数据.类似Map集合的数据结构 properties 集合键值对数据 轻量级:键值对,结构简单 重量级:xml格式,结构复杂 1.1.什么是json 中括号保存数组. 1.2.json数据的格式 键值对: 对象: 数组: 格式讲解: "employee":[ {"username1" : "zhangsan1","age1" : &qu

Java Web之网上购物系统(注册、登录、浏览商品、添加购物车)

眼看就要期末了,我的专业课也迎来了第二次的期末作业---------<网上购物系统>.虽然老师的意图是在锻炼我们后台的能力,但是想着还是不利用网上的模板,准备自己写,以来别人写的静态页看不懂,再着可以锻炼自己做网页的能力.所以趁有点小进展就想分享自己的作业进展状态.下面是我页面运行的截图. 可能粘贴的图片没有任何的效果可言,下面.jsp字体可以运行你想要的页面效果. index.jsp register.jsp login.jsp product.jsp 后台代码: User.java pac