JAVA Dao模式

作者: 琴匣自鸣 | 来源:发表于2018-05-08 08:42 被阅读42次

        简单来说就是将jdbc的连接信息例如:驱动,连接地址、数据库账户、数据库密码等放在 xx.properties文件里,在BaseDao里获取并将获取连接,增、删、改、查等操作单独列出方法写在BaseDao文件里,在继承BaseDao后可以直接调用。
        //获取配置文件 驱动 数据库地址 账户 密码等信息
        Properties ppr=new Properties();//
        String pfile="/data.properties";//xx.properties配置文件路径
        InputStream is=BaseDao.class.getResourceAsStream(pfile);
        //加载配置文件到输入流
        try {
            ppr.load(is);//从输入流中读取文件属性列表
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }
        driver=ppr.getProperty("driver");
        url=ppr.getProperty("url");
        user=ppr.getProperty("user");
        password=ppr.getProperty("password");
    //省略获取连接等方法 

     注意:两种写法
            (1)class.getResourceAsStream(pfile);路径前加“/”才能从根路径查询,否则从当前类所在包开始查询。

             (2)class.getClassLoader().getResourceAsStream(pfile);无论是否加“/”都会从根路径查询

    相关文章

      网友评论

        本文标题:JAVA Dao模式

        本文链接:https://www.haomeiwen.com/subject/gizkrftx.html