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