当前位置:首页 » 操作系统 » tomcat数据库连接

tomcat数据库连接

发布时间: 2023-08-27 06:13:54

❶ 在使用tomcat时数据库连接不上

出现这个是因为你的数据库没有连接上导致的,检查以下几个地方

1.你的db.properties文件是否配置正确 useUnicode=true&&characterEncoding=UTF-8表示你设置的编码为utf-8保证与数据库的一致 防止乱码

java">jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.jdbcUrl=jdbc:mysql://localhost:3306/oa?unicode=true&characterEncoding=utf-8
jdbc.user=root
jdbc.password=1112.检查你的spring/applicationContext-.xml是否配置了数据源,而且是否配置正确
<!--加载properties配置文件-->
<context:property-placeholderlocation="classpath:properties/dbinfo.properties"></context:property-placeholder>

3.你的连接名是否是正确的和你在db.properties中配置的是否一样

<!--加载properties配置文件-->
<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">
<propertyname="driverClass"value="${jdbc.driverClass}"></property>
<propertyname="jdbcUrl"value="${jdbc.jdbcUrl}"></property>
<propertyname="user"value="${jdbc.user}"></property>
<propertyname="password"value="${jdbc.password}"></property>
</bean>

4.你电脑中的服务是否打开

5.检查下的你数据库名是否存在,或者表是否存在

❷ tomcat怎样连接两个数据库

如果是tomcat5以下,则修改conf/server.xml文件,tomcat5及以上则修改/conf/Catalina/localhost目录中的一个xml文件。在</Host>行之前插入如下的一段标签:

(以oralce为例,假设你应用的上下文根是/test,jndi是jdbc/test)

<Context path="/test" docBase="E:\test" >

<Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/test">
<parameter>
<name>username</name>
<value>system</value>
</parameter>
<parameter>
<name>password</name>
<value>manager</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@192.168.0.27:1521:titan</value>
</parameter>
</ResourceParams>
</Context>

❸ TOMCAT如何连接数据库

给你一段代码,看看对你有没有帮助:
这是我的tomcatde DHCP的配置
<Resource driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" logAbandoned="true" maxActive="20" maxIdle="2" maxWait="5000" name="system" password="sa" removeAbandoned="true" removeAbandonedTimeout="60" type="javax.sql.DataSource"
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=base" username="sa"/>
当中的
logAbandoned="true" removeAbandoned="true" removeAbandonedTimeout="60"就是用来配置数据库断开后自动连接的。

热点内容
如何在云主机上搭建web服务器 发布:2025-03-06 21:09:05 浏览:587
电脑改为服务器有什么用 发布:2025-03-06 21:00:38 浏览:269
网站在文件夹 发布:2025-03-06 20:51:46 浏览:116
阿玛尼行李箱密码锁如何换密码 发布:2025-03-06 20:46:02 浏览:104
xp共享文件夹win7无法访问 发布:2025-03-06 20:35:40 浏览:589
oracle存储过程excel 发布:2025-03-06 20:35:10 浏览:889
lay源码 发布:2025-03-06 20:25:29 浏览:751
专家系统原理与编程 发布:2025-03-06 20:21:05 浏览:641
脚本召唤暴龙 发布:2025-03-06 20:19:29 浏览:81
访问学者邀请函英文 发布:2025-03-06 20:18:06 浏览:381