先切換到GlassFish安裝目錄下的bin目錄,此例是以GlassFish4為主來做說明。
$ cd /Users/bioyang/glassfish4/glassfish/bin在此目錄下,有一堆功能強大的指令,先找到
asadmin
這個指令後,執行:
$ ./asadmin start-database這樣Derby DB就會開始啟動。
如果看到下列訊息,就表示Derby DB已經成功啟動。
Starting database in the background. Log redirected to /Users/bioyang/glassfish4/glassfish/databases/derby.log. Command start-database executed successfully.再來使用Eclipse來進行連線,這裡是使用 Luna Release (4.4.0)的 Eclipse Java EE IDE for Web Developers。
點按【Window】→【Open Perspective】,找到【Database Development】:
開啟【Data Source Explorer】後,在 【Database Connection】上點按滑鼠右鍵,再點按【New...】:
再來在【New Connection Profile】中,選擇【Derby】,然後在【Name】欄位中輸入Connection的名字,這是裡是「study」:
再來在下個對話窗中,在【Drivers】的右邊的【New Driver Definition】,如下方的紅框:
在跳出的對話窗中,先選擇【Derby Client JDBC Driver】且System Version為【10.2】這個,然後在下面的【Driver name】輸入要設定的名字,此例是「My Derby Client JDBC Driver」:
再來點按上方頁籤中間的【JAR List】後,再點選下方「Driver files」的「derbyclient.jar」,再點按右方的【Edit JAR/ZIP...】來指定正確的JAR位置:
可以在GlassFish安裝目錄下的javadb/lib中找到正確的derbyclient.jar,此例是位在「/Users/bioyang/glassfish4/javadb/lib」下。
按下【OK】後,再來進行資料庫名稱等設定:
此例中【Database】設定為「study_db」,【User name】和【Password】皆為「APP」,設定好後,可以先點按下方的【Test Connection】來測試連線,若出現「Ping succeeded」的對話窗,則表示連線設定成功,再來點按【Finish】完成設定。
回到【Data Source Explorer】後,可以看到剛才設定的連線已經生效,最後可以看到「study_db」的【APP】這個Schema,之後練習用的資料表,都會建立在這個Schema之下。
沒有留言:
張貼留言