tomcat连接数据库
时间: 2023-07-03 14:06:11 浏览: 45
要让 Tomcat 连接数据库,需要进行以下步骤:
1. 下载对应的数据库驱动包,例如 MySQL 的驱动包是 mysql-connector-java.jar。
2. 将下载的驱动包放到 Tomcat 的 lib 目录下。
3. 在 Tomcat 的 context.xml 配置文件中添加数据库连接信息,例如:
```xml
<Resource name="jdbc/mydb" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="dbuser" password="dbpass" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mydb"/>
```
其中,name 属性指定了这个数据源的名称,可以在 Java 代码中使用 JNDI 查找到这个数据源。username 和 password 是数据库账号和密码,driverClassName 是数据库驱动类名,url 是数据库连接地址。
4. 在 Java 代码中使用 JNDI 查找到这个数据源,例如:
```java
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/mydb");
Connection conn = ds.getConnection();
```
这样就可以获取到一个与数据库的连接了。注意,在使用完连接后需要手动关闭连接,以释放资源。
以上就是使用 Tomcat 连接数据库的基本步骤。不同的数据库可能需要略微不同的配置,具体可以参考对应的文档。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)