摘要: 1、为什么使用ResultSetMetaData?如果只有一个结果集,但不知道该结果集中有多少列,列的名字是什么。 编写通用的查询方法时需要使用。 public <T> T get(Class<T> clazz,String sql,Object... args){ } 2、ResultSetMet 阅读全文
posted @ 2018-10-24 18:42 快乐留给你 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1、为什么使用PreparedStatement而不使用Statement? (1)使用Statement需要拼写SQL语句 (2)使用Statement可以发生SQL注入 SQL注入:SQL注入是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的SQL语句段或命令,从而利 阅读全文
posted @ 2018-10-24 18:07 快乐留给你 阅读(417) 评论(0) 推荐(0) 编辑