1.建立如图所示的目录架构:
2.dao层用来对数据库进行操作,有一个接口UserDao和一个接口实现类UserDaoImpl组成
UserDao的代码:
package com.unicom.dao;
import com.unicom.domain.User;
public interface UserDao {
/*根据用户名与密码获取一个用户*/
User getUserWithUserNameAndPassword(String username,String password);
}
UserDaoImpl的代码实现:
package com.unicom.dao.impl;
import com.unicom.dao.UserDao;
import com.unicom.domain.User;
import com.unicom.utils.JDBCUtils;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/*准备工作:
* 1.导入mysql和druid的jar包 放到web-inf/lib 进行添加
* 2.在工程当中创建一个com.unicom.utils包把JdbcUtils工具类拷贝到该包
* 3.把db.properties配置文件拷贝到src包当中
* */
public class UserDaoImpl implements UserDao {