首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Spring数据库访问(HSQL)(2)

2012-10-29 
Spring数据库访问(HSQL)(二)上一篇我们介绍了HSQL数据库的基本概念和操作,我们现在从HSQL的服务器模式开始

Spring数据库访问(HSQL)(二)
    上一篇我们介绍了HSQL数据库的基本概念和操作,我们现在从HSQL的服务器模式开始,使用Spring来操作JDBC。HSQL内嵌了服务器模式的启动方式,不过需要使用java命令来运行,可以参考官方文档。为了演示的方便,我们使用程序启动服务器,做法也很简单。如下:


    之后我们在Spring中配置数据源。这就很简单了,使用Commons的DBCP组件来实现最简单的连接池,如下配置即可:

    下面先从DAO模式入手,逐步来看Spring对JDBC的简化操作和JDBC模板的优雅。为了操作车辆对象,编写一个VehicleDAO接口,封装对象数据操作的方法:

    下面就是测试了,用主函数进行测试:
public void insert(final Vehicle vehicle) {String sql = "insert into vehicle(PLATE,CHASSIS,COLOR,WHEEL,SEAT) values(?,?,?,?,?)";JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);jdbcTemplate.update(sql, vehicle.getPlate(), vehicle.getChassis(),vehicle.getColor(), vehicle.getWheel(), vehicle.getSeat());}

    这样只要参数位置正确,有多少参数直接往后面放即可,简洁之简洁,方便之方便。
     下一篇将继续详细介绍JDBC模板的使用,希望对使用者有用,欢迎交流。(未完待续) 1 楼 SunShineBoy 2011-01-20   应该提供demo下载! 2 楼 sarin 2011-01-20   SunShineBoy 写道应该提供demo下载!
后面文章中提供下载 3 楼 gdcooler 2011-02-02   用spring的rowmapper啊。。。。一个一个set到实体里面太恶心了。。。

热点排行