可能重複:
Programaticly create datasource for JBoss 4.2.x如何在webapp中綁定JNDI數據源?
我想綁定JNDI的DataSource在Web應用程序(在servlet的)數據庫連接。 這可能嗎? 我沒有膠水如何做到這一點。
我能夠查找部署目錄中xml文件中定義的數據源,但需要動態地添加數據源。
它適用於Jboss或Tomcat。
可能重複:
Programaticly create datasource for JBoss 4.2.x如何在webapp中綁定JNDI數據源?
我想綁定JNDI的DataSource在Web應用程序(在servlet的)數據庫連接。 這可能嗎? 我沒有膠水如何做到這一點。
我能夠查找部署目錄中xml文件中定義的數據源,但需要動態地添加數據源。
它適用於Jboss或Tomcat。
在Tomcat Web應用程序中,您可以找到兩個JNDI目錄實例。本地一個(每個應用程序上下文)和一個global one。
要在當地的一個編程對象綁定,就可以使用javax.naming.Context.bind(String, Object)像往常一樣:
Context ctx = new InitialContext();
ctx.bind("mykey", myobject);
在另一方面,你將不能夠動態綁定資源,全球範圍內,因爲它是閱讀-只要。
我知道如何在JNDI中綁定一些對象。問題是我不知道如何爲db連接綁定/創建DataSource(如何創建DataSource對象本身) – Chupacabras
謝謝eis。鏈接幫助。 – Chupacabras