MyEclipse Derby數(shù)據(jù)庫(kù)服務(wù)器使用方法
嵌入式的MyEclipse Derby數(shù)據(jù)庫(kù)能夠讓您立刻在MyEclipse中了解數(shù)據(jù)庫(kù)的持久性特點(diǎn),無(wú)需花費(fèi)時(shí)間下載、安裝和填充自己的數(shù)據(jù)庫(kù)。在本教程中,您將學(xué)習(xí)如何:
- 啟動(dòng)和停止MyEclipse Derby服務(wù)器
- 連接MyEclipse Derby服務(wù)器
- 定制服務(wù)器
持續(xù)時(shí)間:10分鐘
沒(méi)有MyEclipse?立即下載
1. 啟動(dòng)MyEclipse Derby服務(wù)器
要啟動(dòng)嵌入式的Derby服務(wù)器,單擊下拉箭頭,選擇MyEclipse Derby>開(kāi)始。
在控制臺(tái)視圖中的消息確認(rèn)Derby服務(wù)器啟動(dòng)。
要停止Derby,點(diǎn)擊下拉箭頭,選擇MyEclipse Derby>停止。
如同啟動(dòng)一樣,關(guān)閉的確認(rèn)消息也顯示在控制臺(tái)視圖中。
Derby也可以從服務(wù)器視圖中控制。
2. 使用DB瀏覽器連接Derby
- 通過(guò)選擇Window>Show Perspective>MyEclipse Database Explorer來(lái)切換到MyEclipse的數(shù)據(jù)庫(kù)資源管理器視角。
- 啟動(dòng)Derby服務(wù)器。
- 在DB瀏覽器中,右鍵單擊MyEclipse Derby驅(qū)動(dòng)程序,然后選擇打開(kāi)連接。
注意:如果您沒(méi)有看到MyEclipse Derby驅(qū)動(dòng)程序,請(qǐng)參閱下文中的恢復(fù)MyEclipse Derby驅(qū)動(dòng)程序。
您可以像使用嵌入式的Derby數(shù)據(jù)庫(kù)一樣來(lái)使用MyEclipse的其他任何數(shù)據(jù)庫(kù)。有關(guān)詳細(xì)信息,請(qǐng)參閱數(shù)據(jù)庫(kù)開(kāi)發(fā)頁(yè)面上列出的教程。
MyEclipse Derby附帶了一個(gè)示例數(shù)據(jù)庫(kù)命名為myeclipse。該數(shù)據(jù)庫(kù)包含兩個(gè)示例模式,CLASSICCARS和MYBLOG。其他模式是可見(jiàn)的Derby的系統(tǒng)架構(gòu)。
3. 配置嵌入式Derby服務(wù)器
要打開(kāi)Derby配置頁(yè)面,雙擊服務(wù)器視圖中的MyEclipse Derby服務(wù)器。
主目錄:這是在Derby中存儲(chǔ)數(shù)據(jù)庫(kù)的位置,使用您的數(shù)據(jù)庫(kù)名稱在指定的位置創(chuàng)建文件夾。在默認(rèn)的情況下,主文件夾設(shè)置為<user home>/.myeclipse/derby。
端口:這是該Derby網(wǎng)絡(luò)服務(wù)器監(jiān)聽(tīng)輸入的連接端口。默認(rèn)情況下,Derby默認(rèn)端口設(shè)置為1527。
恢復(fù)MyEclipse的Derby驅(qū)動(dòng)程序:如果您更改端口或撤銷MyEclipse Derby驅(qū)動(dòng)程序的其他修改,單擊此按鈕即可。如果MyEclipse Derby驅(qū)動(dòng)程序不存在,則創(chuàng)建一個(gè)。
恢復(fù)示例數(shù)據(jù)庫(kù):這將在Derby主文件夾中創(chuàng)建/恢復(fù)示例MyEclipse數(shù)據(jù)庫(kù)。此操作會(huì)破壞在默認(rèn)MyEclipse數(shù)據(jù)庫(kù)的任何模式下所做的修改。在嘗試此操作之前,請(qǐng)確保Derby是關(guān)閉的。
啟動(dòng):默認(rèn)情況下,當(dāng)您打開(kāi)JDBC連接時(shí)MyEclipse Derby服務(wù)器啟動(dòng)。如果您需要在建立連接之前啟動(dòng)服務(wù)器,可通過(guò)其他方式禁用服務(wù)器自動(dòng)啟動(dòng)選項(xiàng)。您還可以在JDBC連接之后為服務(wù)器啟動(dòng)設(shè)置毫秒等待。
4. FAQ
我在Eclipse會(huì)話中的任何更改都會(huì)保存到數(shù)據(jù)庫(kù)嗎?
是的,如上所述,修改會(huì)保存到Derby主目錄所在的磁盤上。
我可以從其他MyEclipse設(shè)施或工作區(qū)上連接相同的數(shù)據(jù)庫(kù)嗎?
是的,所有的MyEclipse設(shè)施啟動(dòng)并連接到同一個(gè)數(shù)據(jù)庫(kù),除非另有配置。如果在MyEclipse中的一個(gè)實(shí)例啟動(dòng)嵌入式Derby服務(wù)器,那么MyEclipse中另外一個(gè)運(yùn)行的實(shí)例也可以連接到它,但不啟動(dòng)該實(shí)例的Derby服務(wù)器,任何其他應(yīng)用程序也可以連接到該數(shù)據(jù)庫(kù)。注意,如果MyEclipse實(shí)例啟動(dòng)的Derby服務(wù)器關(guān)閉,則Derby服務(wù)器也將關(guān)閉。
注意:指向同一個(gè)數(shù)據(jù)庫(kù)可能會(huì)導(dǎo)致數(shù)據(jù)庫(kù)損壞,應(yīng)該避免啟動(dòng)多個(gè)Derby服務(wù)器。
MyEclipse Derby驅(qū)動(dòng)程序的用戶名的意義是什么?
用戶名被視為默認(rèn)的模式,任何不合格的表引用都會(huì)被定向到默認(rèn)模式。默認(rèn)用戶名是classiccars;默認(rèn)模式提供的是CLASSICCARS模式。
我可以用什么密碼?
任何非空字符串都可以作為密碼。