练习java jdcb 用apache dbutils 的一些思考
主要是看了 学习总结(四十一)——Apache的DBUtils框架学习 这篇文章。于是想测试下这个DB类。(虽然目前开发状态是傻瓜式的用框架 照着抄)
用的过程中一些思考记录下来。
类的下载地址:http://commons.apache.org/proper/commons-dbutils/download_dbutils.cgi
我主要做java web.但是为了测一个类就跑各种东东有点划不来。想起以前一个项目。直接在那个项目里改。(hibernate游记源代码 用的是awt swing 不是web)很直观。就拿了第一章的源代码改。
一,闹出的笑话。我用ant 编译项目时报lib包没有(网上下的代码包没有很正常)在想难道awt swing 也要包?百度了一下没有。想想也知道是内置的么。原来是JDBC驱动包没有,晕死。随便其他项目拷贝个过来。OK
二,布局头疼。没时间练了。话说。都是代码生成控件这样好吗?关于这个生成。其实有好些扩展问题可以讨论。暂时搁浅
三。apache dbutils 这个类需要个数据源。DataSource 我还真不知道是啥。不过也给他个数据连接DataConnection .这个我知道。就是填了用户名密码后 生成的那个conn....
刚开始死活不成功。本来我是在原来的保存方法后 再弄个dbutils的保存。发现原来的硬编码,保存后关闭了连接。于是我不得不在我新建的类里。再创建个连接。是否能把这个连接弄成静态的单例模式。应该可以。没弄。下次要补上。另外事务也很好玩。
四。已经练习差不多的情况下。老老实实继续用hibernate.公司项目要紧。哎。记得要弄清楚datasource 和 单例。