“JDBC API 小结”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“1”的新页面) |
Jihongchang(讨论 | 贡献) |
||
(未显示同一用户的2个中间版本) | |||
第1行: | 第1行: | ||
− | + | https://www.bilibili.com/video/BV1eJ411c7rf?p=24 | |
+ | |||
+ | === 两种思想 === | ||
+ | |||
+ | * 面向接口编程的思想 | ||
+ | * ORM思想(object relational mapping) | ||
+ | ** 一个数据表对应一个java类 | ||
+ | ** 表中的一条记录对应java类的一个对象 | ||
+ | ** 表中的一个字段对应java类的一个属性 | ||
+ | sql需要结合列名和表的属性名来写。注意起别名 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===两种技术=== | ||
+ | |||
+ | *JDBC结果集的元数据:ResultSetMetaData | ||
+ | **获取列数:getColumnCount() | ||
+ | **获取列的别名:getColumnLabel() | ||
+ | *通过反射,创建指定类的对象,获取指定的属性并赋值 |
2022年12月21日 (三) 06:05的最新版本
https://www.bilibili.com/video/BV1eJ411c7rf?p=24
两种思想
- 面向接口编程的思想
- ORM思想(object relational mapping)
- 一个数据表对应一个java类
- 表中的一条记录对应java类的一个对象
- 表中的一个字段对应java类的一个属性
sql需要结合列名和表的属性名来写。注意起别名
两种技术
- JDBC结果集的元数据:ResultSetMetaData
- 获取列数:getColumnCount()
- 获取列的别名:getColumnLabel()
- 通过反射,创建指定类的对象,获取指定的属性并赋值