PreparedStatement实现crud操作
1. PreparedStatement的理解
- PreparedStatement 是Statement的子接口
- An object that represents a precompiled SQL statement.
- 可以解决Statement的sql注入问题,拼串问题
2. 使用PrepareStatement实现通用的增删改的方法: version 1.0
1 | //通用的增删改操作 |
3. 使用PreparedStatement实现通用的查询操作
3.1 针对于Customer表的通用的查询操作
1 | //针对于Customer表的通用的查询操作 |
3.2 用PreparedStatement实现通用的查询操作
1 | # 反射优势的体现:编译时我们并不知道需要返回哪一个类的对象,只有在运行的时候才知道 |
1 | public <T> List<T> getForList(Class<T> clazz,String sql, Object... args){ |
4. ORM编程思想
1 | ORM(object relational mapping) |
5. 两种技术
1 | 1. 使用结果集的元数据:ResultSetMetaData |