A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhoufan0628 中级黑马   /  2017-12-8 17:31  /  1290 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

周帆.
今日学习总结:
今天学了javabean的定义,数据库结果集的操作,学习了八个专门用于操作结果集的类 有阿帕奇提供的DBUtils包中提供(虽然斌哥说以后基本上用不到 我还是老老实实敲了一天),主要的练习是在java端对数据库进行操作 下面贴上部分代码示例:
操作结果集的类的部分代码示例
1:public static void mapListHandler()throws Exception{
        String sql = "SELECT *FROM sort";
        List<Map<String,Object>> lis = qr.query(con, sql, new MapListHandler());
        
        for(Map<String,Object> map : lis){
            for(String key : map.keySet()){
                System.out.print(key+"..."+map.get(key));
            }
            System.out.println();
        }
    }
2:public static void scalarHandler()throws Exception{
        String sql = "SELECT COUNT(*)FROM sort";
        Long l = qr.query(con, sql, new ScalarHandler<Long>());
        System.out.println(l);
    }
自己定义的静态工具类 用于连接数据库
public class JDBCUtils {
    private static Connection con;
    private static String driverClass;
    private static String url;
    private static String username;
    private static String password;
    private static Properties prop;
    static{
        try {
            InputStream in = JDBCUtils.class.getClassLoader().getResourceAsStream("database.properties");
            prop = new Properties();
            prop.load(in);
            readerConfig();
        } catch (Exception e) {
            throw new RuntimeException(e+"数据库连接失败或者配置文件读取失败");
        }
    }
    public static Connection getConnection(){
        return con;
    }
   
    private static void readerConfig()throws Exception{
        driverClass = prop.getProperty("driverClass");
        url = prop.getProperty("url");
        username = prop.getProperty("username");
        password = prop.getProperty("password");
        con = DriverManager.getConnection(url, username, password);
    }
}
总结结束
good good study day day up!!!!!!

5 个回复

倒序浏览
代码我虽然看不明白,但是总结挺好的,继续保持,,,
回复 使用道具 举报
good good study day day up!
回复 使用道具 举报
继续努力   加油哦 、、、、
回复 使用道具 举报
善于总结    温故而知新
回复 使用道具 举报

good good study day day up!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马