发表于: 2017-07-23 00:13:30
1 1088
今天时间不多,只是下载了spring框架,简单了解了JdbcTemplate的基本内容。
JdbcTemplate位于spring-jdbc-4.3.10.RELEASE.jar中,要使用JdbcTemplate还需要导入spring-tx-4.3.10.RELEASE.jar(事务和异常控制)。
JdbcTemplate主要提供以下五类方法:
execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句(数据定义语言,用于定义、修改、删除数据库/表);update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;
query方法及queryForXXX方法:用于执行查询相关语句;
call方法:用于执行存储过程、函数相关语句。
具体到此例。涉及到学生对象的增删改查,需要用到update和query方法。
要用DAO的形式连接数据库,应该有一个DAO工厂类来根据需求创建数据操作对象(方便扩展),一个数据操作接口来规定需要哪些方法来操作数据,一个数据操作类来具体实现这些方法,以及一个数据传递类(学生类)。
明天进行具体代码的编写。
评论