glassfish配置Oracle数据源,GlassFish链接数据库
Rate this post
背景介紹
Glassfish是一款輕量級的服務(wù)器軟件,因得到NetBeans的技術(shù)支持,可以很好的和NetBeans這個IDE相結(jié)合,極大的方便了程序員開發(fā)網(wǎng)絡(luò)應(yīng)用的過程。是一款還在定期更新的軟件。當然,你可以在NetBeans的官網(wǎng)上下載到與之整合在一起的安裝包。切記,一定不要分開安裝,一個版本的IDE對應(yīng)一個版本的Glassfish,所以按照官方的指示來下載安裝就好。不然,在后期就可能遇到因為版本不兼容而引起的錯誤,要想Debug那就是一個非常玄學的事情了。
關(guān)于數(shù)據(jù)庫連接
因為是NetBeans,所以肯定是涉及到Java開發(fā)過程中的連接數(shù)據(jù)庫,而結(jié)合Glassfish開發(fā)的程序鏈接數(shù)據(jù)庫將引來數(shù)據(jù)源這個概念。數(shù)據(jù)源的意思就是給程序提供一個數(shù)據(jù)資源,然而數(shù)據(jù)源是獨立的,將程序和數(shù)據(jù)庫分開,數(shù)據(jù)源可以向程序提供數(shù)據(jù),但是程序不能直接操控數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)源作為數(shù)據(jù)庫中數(shù)據(jù)的映射,很好的保護的數(shù)據(jù)庫中的數(shù)據(jù),在程序和數(shù)據(jù)庫之間架起了橋梁。
準備材料
NetBeans8.0.2 配合Glassfish4.1 配合MySql數(shù)據(jù)庫
首先確認一下信息:
MySql的端口是3366
為需要連接的數(shù)據(jù)庫設(shè)置專用的用戶名和密碼
好的下面我們開始配置。
打開NetBeans,點擊左邊欄目中的Service,找到Servers 中的Glassfish,右鍵啟動Start。啟動完成之后右鍵選擇View Domain admin console。之后會打開一個網(wǎng)頁,這個網(wǎng)頁就是設(shè)置Glassfish的圖形化界面。
左側(cè)欄目中選擇JDBC下的jdbc connection pools進行配置,(主要是填寫鏈路地址和用戶名密碼。)
選擇新建,resource type 選擇最下面,java.sql.driver,Database Driver Vendor選擇MySql。此時有同學會問,driver放在哪里?glass fish怎么才能找到driver?答案是放在glassfish-4.1/glassfish/domains/domain1/lib/下。
在編輯好pool的名字之后,進入下一步。
下一步除了用戶名密碼(之前讓單獨為數(shù)據(jù)庫設(shè)置的)外需要實用鏈路地址來鏈接mysql數(shù)據(jù)庫。
地址格式如下
例子:jdbc:mysql://127.0.0.1:8889/database
jdbc:mysql://IP地址:端口/數(shù)據(jù)庫名稱
這里端口如果是windows一般是3366。
注意事項:
打開localhost:4848的瀏覽器建議不要是IE最好是Chrome。不然在添加連接的時候就會出現(xiàn)非常玄學的錯誤。
總結(jié)
以上是生活随笔為你收集整理的glassfish配置Oracle数据源,GlassFish链接数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux ps1详解,Linux-玩转
- 下一篇: chd mysql 作用_Clouder