不想用HikartCP,并且使用tomcat作为web服务器进行web程序的开发,使用Tomcat提供的DataSource
时间: 2024-10-24 10:18:25 浏览: 16
基于框架的Web开发-使用springJDBC入门.doc
如果你想避免使用HikariCP(一种流行的数据库连接池),并且选择在使用Tomcat作为Web服务器的情况下进行Web应用程序开发,你可以直接利用Tomcat内置的JDBC连接管理功能。Tomcat本身提供了一个DataSource(数据源),通常称为`org.apache.tomcat.jdbc.pool.DataSource`,也被称为Tomcat JDBC Connection Pool。
在Tomcat配置文件(比如`server.xml`)中,你可以创建一个Data Source元素来管理数据库连接。你需要设置相关的属性,例如URL、用户名、密码,以及一些池大小配置(如初始连接数、最大连接数等)。这个过程通常是通过`<Resource>`或`<DataSource>`标签完成的,示例如下:
```xml
<Resource name="jdbc/myDS" auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.cj.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mydb"
username="root"
password="mypassword"
initialSize="5"
maxActive="20"
minIdle="3"
maxWait="60000"/>
```
当你需要从Web应用中获取数据库连接时,可以直接通过`java.sql.DriverManager.getConnection()`,也可以通过Spring框架的依赖注入来间接访问这个DataSource。
阅读全文