14.13 数据库的访问
在本系统中,没有采用流行的Hibernate做持久化管理,而是采用了Java的JDBC连接方式来实现。目的是引导读者逐步地了解Web开发流程与技术。在后边章节中,会结合Struts、Hibernate和Spring等技术进行讲解。
因为Java的JDBC连接方式提供的方法很多,步骤也很多。为了实现数据库访问层和逻辑业务层的尽量分离,这里编写了一个DataStore类来封装一些主要的数据库操作,如事务操作、插入数据、删除数据和更新数据等操作。DataStore.java的具体代码在前边已经详细讲述过,这里主要讲述如何使用DataStore的方法来进行数据库访问。下边列举了几个访问的例子。
14.13.1 插入、删除和更新操作
在DataStore中,所有的插入、删除和更新数据操作都由函数execute()来完成。execute函数需要传递一个String类型的参数。该参数就是进行插入、删除和更新数据操作的SQL语句。execute函数被声明会抛出一个SQLException异常。使用execute函数的实例如下:
//定义一个删除命令的SQL语句 |
| 回书目 上一节 下一节 |