當前位置:首頁 » 密碼管理 » tomcat訪問資料庫

tomcat訪問資料庫

發布時間: 2023-12-15 13:00:43

Ⅰ 關於tomcat啟動讀取資料庫的問題

方法1:tomcat里配置數據源
方法2:配置listener.在spring的contextlistener啟動順序之後。讀取spring容器中的資料庫配置bean,如sessionFactory,
方法3:配置listener,使用classPathApplicationContext直接載入spring的配置件,讀取spring容器中的資料庫配置bean.
方法4:使用dom4j,解析spring的配置文件。讀取配置信息。使用jdbc鏈接資料庫。。。(開玩笑的。呵呵,這回歸原始了,巨麻煩。。。。)

Ⅱ 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"就是用來配置資料庫斷開後自動連接的。

Ⅲ 在使用tomcat時資料庫連接不上

出現這個是因為你的資料庫沒有連接上導致的,檢查以下幾個地方

1.你的db.properties文件是否配置正確 useUnicode=true&&characterEncoding=UTF-8表示你設置的編碼為utf-8保證與資料庫的一致 防止亂碼

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啟動時間過長就無法連接資料庫了,必須重啟,但頁面能正常訪問,怎麼解決

你的連接池是自己實現的嗎
應該是連接池裡的連接都沒有了:
1 要麼被銷毀了
2 要麼是你沒釋放連接,導致沒有空閑連接,
所有得不到連接包空指針
要是用的tomcat自己的連接池,是不是配置有問題,重新仔細檢查下,
再或許看看是不是tomcat的bug,重新換個tomcat試試

熱點內容
sql存儲過程區別 發布:2024-11-28 23:35:37 瀏覽:918
ms計算機需要什麼配置 發布:2024-11-28 23:34:21 瀏覽:974
淘寶直接訪問的流量 發布:2024-11-28 23:33:11 瀏覽:49
python發微博 發布:2024-11-28 23:29:31 瀏覽:725
sql清空命令 發布:2024-11-28 22:58:53 瀏覽:487
melpython 發布:2024-11-28 22:49:54 瀏覽:211
伺服器瀏覽量什麼意思 發布:2024-11-28 22:49:09 瀏覽:965
可不可以同時安裝幾個編譯器 發布:2024-11-28 22:34:08 瀏覽:935
蘋果配置鎖如何激活 發布:2024-11-28 22:10:24 瀏覽:669
linuxpython2與3共存 發布:2024-11-28 21:43:41 瀏覽:906