Java Web笔记:Tomcat数据源
来源:互联网 发布:JS在区间内取随机数 编辑:程序博客网 时间:2024/05/01 09:11
JDBC的主要原理
1.加载数据库驱动程序
2.通过DriverManager类取得数据库连接对象
3.通过Connection实例化PreparedStatement对象,编写SQL语句操作数据库
4.操作完成后关闭资源
在使用JDBC的时候会多次对数据库进行开关操作,效率极低,导致性能低下,所以要使用新的方法:数据库连接池
数据库连接池的核心原理
在数据库连接池中保存多个数据库连接,在进行数据库操作的时候直接从数据库中取出数据库连接,当操作完成后再将数据库连接放回连接池中,等待其他人继续使用。
其中需要声明的几个基本要素:
a.最小连接数:当没有用户使用连接池时,应当保留一定的连接在池中
b.最大连接数:一个程序中一个数据库最多能打开的数据库连接数
c.最大等待时间:当连接被使用完,此时有其他用户使用连接时,需要等待的最大时间
接下来看一下如何使用数据库连接池。
首先在Tomcat下的conf下的context.xml文件中配置:
<Resource name="test/jdbc" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="1000" username="username" password="password" url="jdbc:mysql://localhost:3306/test" driverClassName="com.mysql.jdbc.Driver" />
然后在web.xml文件中配置:
<resource-ref> <!-- 必须和conf/context.xml中的Resource的name值一致 --> <res-ref-name>test/jdbc</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
接下来就可以把操作数据库的类替换为DataSource类中的getConnection方法即可。
0 0
- Java Web笔记:Tomcat数据源
- 1.java web tomcat 数据源
- Java web 开发 Tomcat Mysql 数据源 配置
- JAVA WEB学习笔记(三)-Tomcat中数据源的配置和使用
- JAVA WEB学习笔记-Tomcat中数据源的配置和使用
- JAVA WEB学习笔记(三)-Tomcat中数据源的配置和使用
- java web笔记-tomcat
- Tomcat 数据源学习笔记
- Tomcat数据源配置笔记
- java web进阶篇(四) Tomcat数据源
- JAVA-WEB笔记 -- Tomcat路径
- 配置tomcat web工程数据源
- Java Web数据源详解
- java web数据源
- java web学习---数据源
- [学习笔记]Tomcat数据源总结
- [JAVA] 配置Tomcat JNDI数据源
- 《java web 学习笔记一》:初始Tomcat
- Spring与Hibernate与Struts整合(一)配置文件
- 今日总结
- 设计模式之Builder
- Shell - 1
- windows远程桌面域的问题
- Java Web笔记:Tomcat数据源
- 经典的报数问题
- 非参数估计-parzen窗估计和k近邻估计
- Java NIO系列教程(十) Java NIO DatagramChannel
- 把握linux内核设计思想系列
- 做微商还有很长微商卖什么孙佺推广的路要走,还有很多技巧要学习
- 大数据处理初探
- ios学习资料:
- Python 初学(3)