今天在做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