java万能Dao

“皇帝Dao”。

public class EmperorDao {
    private Connection conn;
    private PreparedStatement prst;
    private ResultSet rest;
    {
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/rifngah?serverTimezone=GMT%2B8", "root", "123456");
            System.out.println("驱动连接成功");
        } catch (Exception e) {
            // TODO: handle exception
            System.out.println("驱动连接成功11");
        }
    }
    @SuppressWarnings("unchecked")
    public  List query(Class clx,String sql,Object...args)throws Exception{
        List list = new ArrayList<>();
        prst = conn.prepareStatement(sql);
        for(int i=0;i


Main方法

public class Studentmain {
    public static void main(String[] args) throws Exception {
        // TODO Auto-generated method stub
        new EmperorDao().query(Student.class, "select * from student").forEach(i ->{
            System.out.println(i);
        });
    }

}

 

你可能感兴趣的:(Java)