在GlassFish中配置數據源連接池
告訴你如何在你的服務器(比如:GlassFish和Tomcat)中配置一個數據源,并如何在Web應用程序中訪問數據源。GlassFish有一個基于web的管理接口,你可以通過來配置數據源,把你的瀏覽器指向http://localhost:4848,然后登錄它,默認的用戶名和密碼是amin和adminadmin。
首先,配置一個數據庫連接池。選擇“連接池”> “新建”,進行常規配置:
在下一步中,指定數據庫連接的屬性:
接著,你需要配置一個JDBC數據源,并命名為jdbc/xgtimes:
Public void loginBean() {
resource-ref> <res-ref-name>jdbc/mydb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
<res-ref-name>jdbc/mydb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
注意:jdbc/xgtimes用于數據源的名稱,有兩種查詢方式,上面我們使用ctx.lookup,另外一種最簡潔的方法就是使用資源注入,你在受管bean中聲明一個域,然后象如下那樣使用注釋來標記它:
view plaincopy to clipboardprint?@Resource(name="jdbc/mydb") private DataSource source; @Resource(name="jdbc/mydb")
private DataSource source;
當服務器加載受管bean時,域就會自動初始化。這種特性僅限于支持JavaEE5標準的服務器
posted on 2009-02-19 11:15 gembin 閱讀(1086) 評論(0) 編輯 收藏 所屬分類: 其他