黑马程序员技术交流社区

标题: 【广州校区】【原创】JDBC封装数据的实现 [打印本页]

作者: 帅气de路人甲    时间: 2018-2-8 16:21
标题: 【广州校区】【原创】JDBC封装数据的实现
/**
                * rs是封装了 所有的查询信息
                *
                * 思路: 1. 我们想把查询出来的一条数据 封装到一个对应的实体类里面
                *  反射 : 别人给你写的工具类 工具类里面是不知道你具体有拿一些类 你类里面有哪一些属性 这个时候 我们可以考虑到反射
                *      因为反射是可以获取类里面的所有信息  test.entity.Dept
                *           2.我们通过反射去创建一个对象
                *           3.调用set方法去赋值
                *           4.你要调用一个方法 是不是就要获取他对应的方法   setXX(xxx)
                *    5.XX 通过拼凑的方法 把 方法名和参数类型找到
                *    那么这个时候 如果我们找到了数据库对应的列名 就很好了~
                *    获取该表有多少列
                *                                            getColumnCount();
                *    //获取指定索引的列名
                *    ResultSetMetaData getColumnName(int column)
                *   
                *    获取数据库对应的列名 所 对应的 Java 类型
                *                                            getColumnClassName
                *   
                *    6.是不是就可以拼凑出 setId(int.class)
                *    7.找到了方法之后 我对应地去调用方法  不是就可以赋值了吗?
                 * */


作者: Yin灬Yan    时间: 2018-2-8 18:59
我来占层楼啊  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2