第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何連接到基于servlet的應(yīng)用程序中的JDBC數(shù)據(jù)庫/數(shù)據(jù)源?

如何連接到基于servlet的應(yīng)用程序中的JDBC數(shù)據(jù)庫/數(shù)據(jù)源?

DIEA 2019-07-03 17:14:53
如何連接到基于servlet的應(yīng)用程序中的JDBC數(shù)據(jù)庫/數(shù)據(jù)源?我有一個(gè)外部MySQL服務(wù)器,它可以很好地安裝和工作。我在Eclipse中創(chuàng)建了一個(gè)數(shù)據(jù)庫連接,可以在DataSourceExplorer選項(xiàng)卡中查看數(shù)據(jù)庫?,F(xiàn)在,我有一個(gè)servlet需要訪問該數(shù)據(jù)庫。我該怎么做?是否有一種方法可以引用數(shù)據(jù)源資源管理器中創(chuàng)建的數(shù)據(jù)庫連接,還是必須對所有內(nèi)容進(jìn)行兩次定義?另外,打開連接的最好方法是什么?我有mysql-connector-java-5.1.11-bin.jar文件包括在內(nèi),我找到了兩種有效的方法:MysqlDataSource d = new MysqlDataSource();d.setUser("user");d.setPassword("pass");d.setServerName("hostname.com"); d.setDatabaseName("db");Connection c = d.getConnection();和Connection c = DriverManager.getConnection("jdbc:mysql://hostname.com/db","user","pass");這兩種方法都不是最優(yōu)的,因?yàn)槭紫?,它們都使用硬編碼字符串。這是一個(gè)JavaEEWeb應(yīng)用程序項(xiàng)目,所以有一個(gè)放置連接數(shù)據(jù)的好地方嗎?還是有一種方法可以放棄所有這些,只使用數(shù)據(jù)源資源管理器中的連接?
查看完整描述

3 回答

?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

1)很明顯,你使用的是6~8歲的Tomcat 5.x。升級到Tomcat6.0,如果可以的話(強(qiáng)烈推薦)或者抓取Tomcat的5.x/shared/lib..2)是的,它將處理連接池。是的,你應(yīng)該一直打電話close()在……里面finally..連接池實(shí)現(xiàn)本身將擔(dān)心關(guān)閉或釋放。還可以查看前面提到的鏈接的最后一章。 

查看完整回答
反對 回復(fù) 2019-07-03
  • 3 回答
  • 0 關(guān)注
  • 617 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號