Servlet应用程序(4)----数据库
来源:互联网 发布:淘宝上没有s 编辑:程序博客网 时间:2024/06/07 00:11
大多数的Web应用程序都是通过数据库来使用数据的。因为学会使用JDBC是非常重要的。
1. 连接池:
在数据库中访问数据时,最重要但也最麻烦的就是连理连接。按照规则,设计良好的程序的数据库连接应该始终是采用连接池的。 利用JNDI(java命名和目录接口)查找,调用DataSource中的getConnection方法较快,因为连接永远不会被关闭,关闭连接的时候,只需要将连接返回池中即可。但是JNDI查找较慢,因此被返回的DataSource经常会被缓存起来。 为了让Servlet来管理连接池,需要对容器进行配置。在Tomcat中,是通过程序的Context元素声明Resource元素实现的。
配置tomcat上下文
并在程序的WEB-INF/lib目录下导入JDBC驱动类库。
2. DAO模式
在数据库中访问数据的一种好方法是单独利用一个模块来管理获得连接和构建SQL语句的代码复杂性。DAO(Data Access Object,数据访问对象 )设计模式是能够很好地完成这个工作的一个简单模式。 使用这种模式要为需要持久化的每一种类型的对象都编写一个类。典型的DAO类会负责对象的增删改查。
阅读全文
0 0
- Servlet应用程序(4)----数据库
- servlet ,数据库
- servlet ,数据库 .
- web应用程序的缺省servlet
- Servlet 3.0 之 web应用程序
- Servlet应用程序(3)----验证器
- servlet jsp 连接数据库
- Servlet-访问数据库msql
- Servlet连接数据库
- Servlet中操作数据库
- java servlet 连接数据库
- servlet操作数据库SQLServer
- 用servlet连接数据库
- jsp+servlet 20130929数据库
- 使用servlet连接数据库
- Servlet+数据库建表
- Servlet 数据库访问
- Servlet 数据库访问
- 阿里云P2P内容分发网络(PCDN)实操手册
- js中的闭包(Closure)简例与理解(精华)
- 正则表达式的一些详解
- 图像边缘检测
- ElasticSearch的安装
- Servlet应用程序(4)----数据库
- 对bootstrap的总结
- 基于注解的spring aop小例子
- ORACLE
- lintcode--l落单的数
- APP是如何赚钱的?
- Android 进程管理
- Oracle 获取当前年、月、日
- react-navigation使用技巧