jdbc jar包的正确导入问题

博客内容描述了作者在使用JDBC时遇到类找不到异常,通过检查代码和使用main方法验证,确认方法体无误,最后定位到jar包导入错误。问题在于`web-inf/lib`文件夹中缺少jar包,而`Reference-Libraries`中的jar包无法正确引用。正确做法是将jar包复制到`web-inf/lib`或自建lib文件夹,并在buildpath中导入。
摘要由CSDN通过智能技术生成
今天在做servlet的简单用户登录练习时,jvm报了
	  **java.lang.ClassNotFoundException: com.mysql.jdbc.Driver**

异常在这里插入图片描述.
.是类未找到异常,所以直接找到dao层代码,首先在调用jdbc的方法题checkLoginDao()方法的首行加入System.out.println(“dao”)语句; 保存服务器,发现dao被输出,但是异常依然存在.所以判断方法有被执行,应该是方法体内部有问题.
#####################以下为方法体主体
@Override
public User checkLoginDao(String uname, String pwd) {

	//声明jdbc对象
	
	Connection conn =null;
	PreparedStatement ps = null;
	ResultSet rs = null;
	User u = null;
	try {
		
		//加载驱动 
		//获取数据连接对象
		conn = JDBCUtil.getConnection();
		 
		//创建sql命令
		//创建sql命令对象
		String sql = "select * from ServletEmp where uname=? and pwd =?";
		
		ps = conn.prepareStatement(sql);
		ps.setObject(1, uname);
		ps.setObject(2, pwd);
		
		rs=ps.executeQuery();
		while (rs.next()) {
			u=new User();
			u.setUid(r
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值