精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

在tomcat中配置JNDI數據源.

在tomcat5.0中配置數據源(全局數據源、局部數據源),通過連接池機制連接數據庫

創新互聯專業為企業提供分宜網站建設、分宜做網站、分宜網站設計、分宜網站制作等企業網站建設、網頁設計與制作、分宜企業網站模板建站服務,十載分宜做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

1. odbc-jdbc橋連

2. 通過加載本地驅動連接

3. 在web應用服務器中設置數據源,通過池接技術連接數據庫(加載本地驅動)

4. 在框架中設置數據源,通過內置連接池或者集成外部連接池與數據庫交互

Tomcat全局數據源的設置:

1. 啟動tomcat服務器,登陸admin服務器控制臺,點擊【Resources】-》【Data Sources】,選擇【create new Data Source】,

輸入相關的信息,點擊保存(save),提交變化(commit change),將信息添加到 server.xml文件中。

2. 編寫應用程序,獲取數據源,連接數據庫,將web應用部署到web容器中

初始化jndi的上下文接口

this.context = new InitialContext();

//查找數據源

//java:comp/env 目錄是java默認的命名 空間

//hygj 名字是資源鏈接名,不是全局資源的jndi名

this.ds = (DataSource) this.context.lookup("java:comp/env/hygj");

3. 登陸admin服務器控制臺,給部署的web應用配置資源連接

點擊【service】-》【host】--》【Context】-》【resource-links】-》【create new resource link】

Name: 資源連接名

Global:是全局資源的jndi名

Type:全局資源的類型

注意的問題,將連接數據庫是所需的jar文件,放到tocmat—》common—》lib目錄中

局部數據源的設置: 是某個web應用的私有數據源,不能別其他的web應用使用

1. 編寫應用程序,獲取數據源,連接數據庫,將web應用部署到web容器中

//hygj 名字是局部資源的jndi名

this.ds = (DataSource) this.context.lookup("java:comp/env/hygj");

2. 啟動tomcat服務器,登陸控制臺,打開localhost虛擬主機,找到發布的web應用所對應的context,在context的resources中

點擊data sources ,創建一個局部數據源

Tomcat6 配置全局數據源和局部數據源

局部數據源的創建:

1. 創建web應用,在WebRoot目錄的META-INFO目錄中創建context.xml文件,在此文件中設置局部數據源,在代碼中使用Context

上下文尋找數據源。

name="jndi/qulx" //資源的jndi名字

type="javax.sql.DataSource" //資源類型

driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

url="jdbc:microsoft:sqlserver://localhost:1433;databasename=qulx"

username="sa"

password="sa"

maxActive="10" //連接池中活動的連接數的數量

maxIdle="5" //的空閑連接數的數量

maxWait="5000" //響應的時間,超時失效

/>

2. 不管是局部數據源還是全局數據源,代碼中的jndi/qulx就是數據源的jndi名稱

this.context = new InitialContext();

this.ds = (DataSource) this.context.lookup("java:comp/env/jndi/qulx");

注意的問題,將連接數據庫是所需的jar文件,放到tocmat—》lib目錄中,同時將pool.jar也要放進去

********************************************************************************************

eg:

在tomcat的控制臺中,配置對應的參數

1。 在Resources->dataSource中配置對應的數據源,命名以 jdbc/名字 為好

2。 在Services->Host->Context(/項目名字)->DataSources/Resource links 也需要配置對應的 參數即可。

3。 在Java代碼中,編寫如下:

[java] view plain copy print ?
//執行JNDI的方法 publicstaticvoidtestJNDI()throwsException{ Contextctx=newInitialContext(); DataSourceds=(DataSource)ctx.lookup("java:comp/env/jdbc/springtest"); Connectionconn=ds.getConnection(); Stringsql="select*fromdiscounts"; ResultSetrs=executeQuery(sql,conn); while(rs.next()){ System.out.println(rs.getString("storid")); } }
//執行JNDI的方法 public static void testJNDI() throws Exception { Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/springtest"); Connection conn = ds.getConnection(); String sql = "select * from discounts"; ResultSet rs = executeQuery(sql,conn); while(rs.next()) { System.out.println(rs.getString("storid")); } }

4。 在web.xml中編寫如下代碼:

[java] view plain copy print ?
DBConnection jdbc/springtest javax.sql.DataSource Container t;/resource-ref>
DB Connection jdbc/springtest javax.sql.DataSource Container

5。 最后在JSP頁面中調用相應的服務即可。


網站標題:在tomcat中配置JNDI數據源.
轉載注明:http://m.jcarcd.cn/article/cppjoc.html
主站蜘蛛池模板: 欧美日韩精 | 欧美午夜在线视频 | 日韩精品男人的天堂 | 国产福利影院在线 | 国产情侣套 | 日本在线专区 | 91福利免费专区 | 国内视频日韩顶级片 | 日韩欧美午夜在线 | 中文字幕一区二区 | 人禽伦免费视 | 日本高清在线 | 国产高清在线精品 | 日本在线人成 | 伦理片免 | 成人精品视频免费看 | 国产夫妇精品自在线 | 91福利影视在线 | 国产日产欧美一 | 中文字幕在线视频 | 欧美日韩一级国产 | 日韩欧美伦理三级 | 日韩视频不卡在线 | 女同69| 国产精品校花 | 韩国床戏激情戏裸戏 | 91视频app污| 欧美午夜在线观看 | 精品亚洲精品偷 | 中文字幕不卡高 | 日本黄页网址 | 日韩一本之道一 | 国语对白在线刺激 | 91精品视频在线 | 97人人免费操 | 日韩一级一欧美一 | 日韩精品高清在线 | 午夜国产一区在线 | 国产色爽女免费视频 | 九九国产热 | 无码潮喷中文 |