使用 Java DB (Derby) 数据库
使用 Java DB (Derby) 數(shù)據(jù)庫(kù)
https://netbeans.org/kb/docs/ide/java-db_zh_CN.html
本文檔說明了如何在 NetBeans IDE 中設(shè)置與 Java DB 數(shù)據(jù)庫(kù)的連接。在建立連接之后,即可開始在 IDE 中使用該數(shù)據(jù)庫(kù),您可以執(zhí)行的操作包括創(chuàng)建表、用數(shù)據(jù)填充表、運(yùn)行 SQL 語(yǔ)句和查詢等。
Java DB 數(shù)據(jù)庫(kù)是 Sun 支持的 Apache Derby 版本。Java DB 是完全事務(wù)型、安全且基于標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)服務(wù)器,它全部采用 Java 編寫,并且完全支持 SQL、JDBC API 和 Java EE 技術(shù)。Java DB 數(shù)據(jù)庫(kù)與 GlassFish 應(yīng)用服務(wù)器打包在一起,也包含在 JDK 6 中。有關(guān) Java DB 數(shù)據(jù)庫(kù)的詳細(xì)信息,請(qǐng)查閱正式文檔。
目錄
- 配置數(shù)據(jù)庫(kù)
- 在 NetBeans IDE 中注冊(cè)數(shù)據(jù)庫(kù)
- 啟動(dòng)服務(wù)器并創(chuàng)建數(shù)據(jù)庫(kù)
- 連接到數(shù)據(jù)庫(kù)
- 創(chuàng)建表
- 添加表數(shù)據(jù)
- 刪除表
- 使用外部 SQL 腳本
- 重新創(chuàng)建來自其他數(shù)據(jù)庫(kù)的表
- 另請(qǐng)參見
要學(xué)習(xí)本教程,您需要具備以下軟件和資源。
| 軟件或資源 | 要求的版本 |
|---|---|
| NetBeans IDE | 7.2、7.3、7.4、8.0、Java EE |
| Java 開發(fā)工具包 (JDK) | 版本 7 或 8 |
| Java DB | 版本 10.4.x、10.5.x |
注:
- Java DB 是在安裝 JDK 7 或 JDK 8 時(shí)安裝的(在 Mac OS X 上除外)。如果使用的是 Mac OS X,則可以手動(dòng)下載并安裝 Java DB,也可以使用通過 Java EE 版的 NetBeans IDE 安裝程序安裝的 Java DB。
配置數(shù)據(jù)庫(kù)
如果您在 NetBeans IDE 安裝中注冊(cè)了 GlassFish Server,則將自動(dòng)注冊(cè) Java DB。因此,可以向下跳轉(zhuǎn)至啟動(dòng)服務(wù)器并創(chuàng)建數(shù)據(jù)庫(kù)。
如果您單獨(dú)下載了 GlassFish Server,并需要獲取有關(guān)在 NetBeans IDE 中對(duì)其進(jìn)行注冊(cè)的幫助,請(qǐng)參見 IDE 的“幫助目錄”(F1 鍵)中的注冊(cè) GlassFish Server 實(shí)例。
如果僅下載了 Java DB 本身,請(qǐng)執(zhí)行以下步驟。
- 運(yùn)行自解壓文件。將在與該文件相同的位置創(chuàng)建一個(gè)名為 “javadb” 的文件夾。如果僅下載了 Java DB,并且希望將該數(shù)據(jù)庫(kù)服務(wù)器放在與其解壓縮位置不同的位置中,現(xiàn)在應(yīng)重新對(duì)其定位。
- 在系統(tǒng)上,創(chuàng)建一個(gè)新目錄,作為數(shù)據(jù)庫(kù)服務(wù)器的各實(shí)例的主目錄。例如,可以在 Java DB 根目錄 (javadb) 或其他任意位置創(chuàng)建此文件夾。
在繼續(xù)執(zhí)行下一步操作之前,應(yīng)了解 Java DB 根目錄的各個(gè)組成部分,這一點(diǎn)很重要:
- demo 子目錄包含演示程序。
- bin 子目錄包含用于執(zhí)行實(shí)用程序和設(shè)置環(huán)境的腳本。
- javadoc 子目錄包含通過源代碼注釋生成的 API 文檔。
- docs 子目錄包含 Java DB 文檔。
- lib 子目錄包含 Java DB jar 文件。
在 NetBeans IDE 中注冊(cè)數(shù)據(jù)庫(kù)
配置了數(shù)據(jù)庫(kù)之后,執(zhí)行以下步驟在 IDE 中注冊(cè) Java DB。
- 在 “Services”(服務(wù))窗口中,右鍵單擊 “Java DB Database”(Java DB 數(shù)據(jù)庫(kù))節(jié)點(diǎn),然后選擇 “Properties”(屬性),以打開 “Java DB Settings”(Java DB 設(shè)置)對(duì)話框。
- 在 “Java DB Installation”(Java DB 安裝)文本字段中,輸入在上一步中指定的 Java DB 根目錄 (javadb) 的路徑。
- 對(duì)于 “Database Location”(數(shù)據(jù)庫(kù)位置),請(qǐng)使用默認(rèn)位置(如果已提供位置)。單擊 “OK”(確定)。
例如,在 Windows 計(jì)算機(jī)上,默認(rèn)位置可能類似于 C:\Documents and Settings\username\.netbeans-derby。
注:如果 “Database Location”(數(shù)據(jù)庫(kù)位置)字段為空,將需要設(shè)置數(shù)據(jù)庫(kù)所在目錄的路徑。將需要為數(shù)據(jù)庫(kù)創(chuàng)建目錄(如果不存在)。
啟動(dòng)服務(wù)器并創(chuàng)建數(shù)據(jù)庫(kù)
在 “Services”(服務(wù))窗口中右鍵單擊 “Java DB” 節(jié)點(diǎn)時(shí),將顯示 Java DB 數(shù)據(jù)庫(kù)菜單選項(xiàng)。通過這些上下文菜單項(xiàng),可以啟動(dòng)和停止數(shù)據(jù)庫(kù)服務(wù)器、創(chuàng)建新的數(shù)據(jù)庫(kù)實(shí)例,以及在 IDE 中注冊(cè)數(shù)據(jù)庫(kù)服務(wù)器(如以上步驟所示)。要啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器,請(qǐng)執(zhí)行以下操作:
- 在 “Services”(服務(wù))窗口中,右鍵單擊 “Java DB” 節(jié)點(diǎn),然后選擇 “Start Server”(啟動(dòng)服務(wù)器)。請(qǐng)注意 “Output”(輸出)窗口中的以下輸出內(nèi)容,該內(nèi)容指示服務(wù)器已經(jīng)啟動(dòng):
- 右鍵單擊 “Java DB” 節(jié)點(diǎn),然后選擇 “Create Database”(創(chuàng)建數(shù)據(jù)庫(kù)),以打開 “Create Java DB Database”(創(chuàng)建 Java DB 數(shù)據(jù)庫(kù))對(duì)話框。
- 鍵入 contact 作為數(shù)據(jù)庫(kù)名稱。
- 鍵入 nbuser 作為用戶名和口令。單擊 “OK”(確定)。
注:“Database Location”(數(shù)據(jù)庫(kù)位置)是從 GlassFish 安裝 Java DB 期間設(shè)置的默認(rèn)位置。如果單獨(dú)安裝了 Java DB,則此位置可能會(huì)有所不同。
在創(chuàng)建數(shù)據(jù)庫(kù)之后,如果在 “Services”(服務(wù))窗口中展開 “Databases”(數(shù)據(jù)庫(kù))節(jié)點(diǎn),您可以看到 IDE 已創(chuàng)建數(shù)據(jù)庫(kù)連接,并且該數(shù)據(jù)庫(kù)已添加到 “Java DB” 節(jié)點(diǎn)下的列表中。
連接到數(shù)據(jù)庫(kù)
到目前為止,已在 IDE 中成功啟動(dòng)了數(shù)據(jù)庫(kù)服務(wù)器并創(chuàng)建了一個(gè)名為 contact 的數(shù)據(jù)庫(kù)實(shí)例。在 IDE 的 “Services”(服務(wù))窗口中,可以對(duì)數(shù)據(jù)庫(kù)結(jié)構(gòu)執(zhí)行以下常見任務(wù)。
- 創(chuàng)建、刪除和修改表
- 用數(shù)據(jù)填充表
- 查看表格數(shù)據(jù)
- 執(zhí)行 SQL 語(yǔ)句和查詢
要開始使用 contact 數(shù)據(jù)庫(kù),需要?jiǎng)?chuàng)建到該數(shù)據(jù)庫(kù)的連接。要連接至 contact 數(shù)據(jù)庫(kù),請(qǐng)執(zhí)行以下步驟。
- 在 “Services”(服務(wù))窗口中展開 “Databases”(數(shù)據(jù)庫(kù))節(jié)點(diǎn),然后找到新數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)連接節(jié)點(diǎn)。
數(shù)據(jù)庫(kù)連接節(jié)點(diǎn) () 顯示在 “Databases”(數(shù)據(jù)庫(kù))節(jié)點(diǎn)下。數(shù)據(jù)庫(kù)名稱顯示在 “Java DB” 節(jié)點(diǎn)下。
注:您還將看到作為默認(rèn)數(shù)據(jù)庫(kù)方案的
sample [app on APP]數(shù)據(jù)庫(kù)連接。 -
右鍵單擊 contact 數(shù)據(jù)庫(kù)連接節(jié)點(diǎn) (jdbc:derby://localhost:1527/contact [nbuser on NBUSER]),然后選擇 “Connect”(連接)。
“connection node”(連接節(jié)點(diǎn))圖標(biāo)將完全顯示出來 (),這表示連接成功。
- 為數(shù)據(jù)庫(kù)創(chuàng)建適當(dāng)?shù)娘@示名稱,方法是右鍵單擊數(shù)據(jù)庫(kù)連接節(jié)點(diǎn) (jdbc:derby://localhost:1527/contact [nbuser on NBUSER]),然后選擇 “Rename”(重命名)。在文本字段中鍵入 Contact DB,然后單擊 “OK”(確定)。
創(chuàng)建表
剛創(chuàng)建的 contact 數(shù)據(jù)庫(kù)當(dāng)前為空。該數(shù)據(jù)庫(kù)尚未包含任何表或數(shù)據(jù)。在 NetBeans IDE 中,可以通過下列任一方法添加數(shù)據(jù)庫(kù)表:使用 “Create Table”(創(chuàng)建表)對(duì)話框,或輸入 SQL 語(yǔ)句并從 SQL 編輯器中直接運(yùn)行該語(yǔ)句。要了解這兩種方法的具體操作步驟,請(qǐng)參見以下部分:
- 使用 “Create Table”(創(chuàng)建表)對(duì)話框
- 使用 SQL 編輯器
使用 “Create Table”(創(chuàng)建表)對(duì)話框
-
展開 Contact DB 連接節(jié)點(diǎn),您會(huì)看到其中有若干方案子節(jié)點(diǎn)。app 方案是適用于本教程的唯一方案。右鍵單擊 APP 節(jié)點(diǎn),然后選擇 “Set as Default Schema.”(設(shè)置為默認(rèn)方案)。
- 展開 APP 節(jié)點(diǎn),請(qǐng)注意,該節(jié)點(diǎn)下面有三個(gè)子文件夾:”Tables”(表)、”Views”(視圖)和 “Procedures”(過程)。右鍵單擊 “Tables”(表)節(jié)點(diǎn),然后選擇 “Create Table”(創(chuàng)建表)以打開 “Create Table”(創(chuàng)建表)對(duì)話框。
- 在 “Table Name”(表名稱)文本字段中,鍵入 FRIENDS。
- 單擊 “Add Column”(添加列)。隨即出現(xiàn) “Add Column”(添加列)對(duì)話框。
- 在列的 “Name”(名稱)中,輸入 id。對(duì)于數(shù)據(jù) “Type”(類型),從下拉列表中選擇 INTEGER。
- 在 “Constraints”(約束)下,選中 “Primary Key”(主鍵)復(fù)選框以將此列指定為表的主鍵。關(guān)系數(shù)據(jù)庫(kù)中的所有表都必須包含主鍵。請(qǐng)注意,在選中 “Primary Key”(主鍵)復(fù)選框時(shí),還將會(huì)自動(dòng)選中 “Index”(索引)和 “Unique”(唯一)復(fù)選框,而 “Null”(空值)復(fù)選框則會(huì)取消選中。這是因?yàn)橹麈I用于標(biāo)識(shí)數(shù)據(jù)庫(kù)中的唯一行,并且默認(rèn)情況下用作表索引。由于必須標(biāo)識(shí)所有行,因此主鍵不能包含空值。
- 接下來,重復(fù)執(zhí)行此過程,以便指定下表中所示的字段:
-
Key(鍵) Index(索引) Null(空值) Unique(唯一) Column Name(列名) Data Type(數(shù)據(jù)類型) Size(大小) [選中] [選中] [選中] id INTEGER 0 [選中] firstName VARCHAR 20 [選中] lastName VARCHAR 20 [選中] nickName VARCHAR 30 [選中] friendSince DATE 0 [選中] email VARCHAR 60 您將創(chuàng)建一個(gè)名為 FRIENDS 的表,其中為每條聯(lián)系人記錄包含以下數(shù)據(jù):
- 名字
- 姓氏
- 昵稱
- 交友開始日期
- 電子郵件地址
-
在確保 “Create Table”(創(chuàng)建表)對(duì)話框包含與上圖所示相同的內(nèi)容后,單擊 “OK”(確定)。IDE 會(huì)在數(shù)據(jù)庫(kù)中生成 FRIENDS 表,并且您可以看到 “Tables”(表)節(jié)點(diǎn)下顯示一個(gè)新的 FRIENDS 表節(jié)點(diǎn) ()。在表節(jié)點(diǎn)下將列出從主鍵 () 開始的各個(gè)列 (字段)。
使用 SQL 編輯器:
- 在 “Service”(服務(wù))窗口中,右鍵單擊 Contact DB 連接節(jié)點(diǎn)或該節(jié)點(diǎn)下的 “Tables”(表)節(jié)點(diǎn),然后選擇 “Execute Command”(執(zhí)行命令)。會(huì)在 SQL 編輯器的主窗口中打開一個(gè)空畫布。
- 在 SQL 編輯器中輸入以下查詢。這是將要?jiǎng)?chuàng)建的 COLLEAGUES 表的表定義:
CREATE TABLE "COLLEAGUES" ( "ID" INTEGER not null primary key, "FIRSTNAME" VARCHAR(30), "LASTNAME" VARCHAR(30), "TITLE" VARCHAR(10), "DEPARTMENT" VARCHAR(20), "EMAIL" VARCHAR(60));
請(qǐng)注:SQL 編輯器中形成的語(yǔ)句和查詢將以結(jié)構(gòu)化查詢語(yǔ)言進(jìn)行解析。SQL 遵循嚴(yán)格的語(yǔ)法規(guī)則,在 IDE 的編輯器中工作時(shí)應(yīng)先熟悉一下這些規(guī)則。根據(jù)不同的數(shù)據(jù)庫(kù)管理系統(tǒng),SQL 語(yǔ)法也會(huì)有所不同。有關(guān)詳細(xì)的準(zhǔn)則,請(qǐng)參見《JavaDB 參考手冊(cè)》。
- 單擊編輯器頂部任務(wù)欄中的 “Run SQL”(運(yùn)行 SQL)() 按鈕(Ctrl-Shift-E 組合鍵)以執(zhí)行查詢。在 “Output”(輸出)窗口(Ctrl-4 組合鍵)中,將顯示一條消息,指示已成功執(zhí)行該語(yǔ)句。
- 要驗(yàn)證更改,請(qǐng)?jiān)?“Services”(服務(wù))窗口中右鍵單擊 Contact DB 連接節(jié)點(diǎn),然后選擇 “Refresh”(刷新)。此操作會(huì)將運(yùn)行時(shí) UI 組件更新為指定數(shù)據(jù)庫(kù)的當(dāng)前狀態(tài)。當(dāng)從 NetBeans IDE 中的 SQL 編輯器運(yùn)行查詢時(shí),必須執(zhí)行此步驟。您會(huì)看到,現(xiàn)在新的 COLLEAGUES 表節(jié)點(diǎn) () 顯示在 “Services”(服務(wù))窗口中的 “Tables”(表)下。
添加表數(shù)據(jù)
現(xiàn)在,您已在 contact 數(shù)據(jù)庫(kù)中創(chuàng)建了一個(gè)或多個(gè)表,接下來可以開始用數(shù)據(jù)填充表。您可以使用多種方法向表中添加記錄。
- 在 SQL 編輯器中編寫 SQL 句,為表方案中的每個(gè)字段提供值。
- 使用 SQL 編輯器將記錄添加到表中。
- 使用外部 SQL 腳本將記錄導(dǎo)入到表中。
閱讀下節(jié),了解如何使用用數(shù)據(jù)填充 FRIENDS 表的所有方法。
運(yùn)行 SQL 語(yǔ)句
- 在 “Services”(服務(wù))窗口中展開 Contact DB 節(jié)點(diǎn)下的 “Tables”(表),右鍵單擊 FRIENDS 表,然后選擇 “Execute Command”(執(zhí)行命令)以打開 “SQL Editor”(SQL 編輯器)窗口。
- 在 SQL 編輯器中,輸入以下語(yǔ)句。
INSERT INTO APP.FRIENDS VALUES (1,'Theodore','Bagwell','T-Bag','2004-12-25','tbag@foxriver.com')
鍵入時(shí)可以使用 SQL 編輯器代碼完成。
- 在 SQL 編輯器中單擊鼠標(biāo)右鍵,然后選擇 “Run Statement”(運(yùn)行語(yǔ)句)。”Output”(輸出)窗口將顯示一條消息,指示已成功執(zhí)行該語(yǔ)句。
- 要驗(yàn)證是否已將新記錄添加到 FRIENDS 表中,請(qǐng)?jiān)?“Services”(服務(wù))窗口中右鍵單擊 FRIENDS 表節(jié)點(diǎn),然后選擇 “View Data”(查看數(shù)據(jù))。
選擇 “View Data”(查看數(shù)據(jù))時(shí),在 SQL 編輯器的上方窗格中自動(dòng)生成一個(gè)查詢,用于選擇表中的所有數(shù)據(jù)。在 SQL 編輯器的下方窗格中顯示該語(yǔ)句的結(jié)果。在這種情況下,FRIENDS 表將顯示在下方窗格中。請(qǐng)注意,已添加了一個(gè)新行,其中包含剛通過 SQL 語(yǔ)句提供的數(shù)據(jù)。
使用 SQL 編輯器
- 右鍵單擊 FRIENDS 表節(jié)點(diǎn)并選擇 “View Data”(查看數(shù)據(jù))(如果在上一部分的最后一步中沒有執(zhí)行此操作)。
- 單擊 “Insert Record”(插入記錄)(Alt-I) 按鈕以添加一行。
即會(huì)顯示 “Insert Record”(插入記錄)對(duì)話框。 - 單擊每個(gè)單元并輸入記錄。注意,對(duì)于“日期”數(shù)據(jù)類型的單元,可以從日歷中選擇一個(gè)日期。完成后單擊 “OK”(確定)。
在 SQL 編輯器中,可以通過單擊行表頭對(duì)結(jié)果進(jìn)行排序、修改和刪除現(xiàn)有記錄,并查看編輯器中正在執(zhí)行操作的 SQL 腳本(通過彈出式菜單顯示 SQL 腳本命令)。
刪除表
在下一步中,將使用外部 SQL 腳本創(chuàng)建一個(gè)新的 COLLEAGUES 表。但是,在上文的使用 SQL 編輯器部分中剛創(chuàng)建了一個(gè) COLLEAGUES 表。要確保 SQL 腳本確實(shí)創(chuàng)建一個(gè)新表,現(xiàn)在可以刪除已創(chuàng)建的 COLLEAGUES 表。要?jiǎng)h除數(shù)據(jù)庫(kù)表,請(qǐng)執(zhí)行以下步驟。
- 在“服務(wù)”窗口中展開數(shù)據(jù)庫(kù)連接節(jié)點(diǎn)下的“表”節(jié)點(diǎn)。
- 右鍵單擊要?jiǎng)h除的表,然后選擇“刪除”。
使用外部 SQL 腳本
從外部 SQL 腳本中發(fā)出命令是管理數(shù)據(jù)庫(kù)的一種常用方式。您可能已在其他位置創(chuàng)建了 SQL 腳本,并希望將其導(dǎo)入到 NetBeans IDE 中,以對(duì)指定的數(shù)據(jù)庫(kù)運(yùn)行該腳本。
在本練習(xí)中,該腳本將創(chuàng)建一個(gè)名為 COLLEAGUES 的新表,并使用數(shù)據(jù)填充它。執(zhí)行以下步驟以在 contact 數(shù)據(jù)庫(kù)中運(yùn)行該腳本。
- 將 colleagues.sql 下載到本地系統(tǒng)
- 從 IDE 的主菜單中選擇 “File”(文件)> “Open”(打開)。在文件瀏覽器中,導(dǎo)航至 colleagues.sql 文件的保存位置,然后單擊 “Open”(打開)。將自動(dòng)在 SQL 編輯器中打開該腳本。
或者,也可以復(fù)制 colleagues.sql 的內(nèi)容,打開 SQL 編輯器,然后將該文件的內(nèi)容粘貼到 SQL 編輯器。
- 確保從編輯器頂部工具欄的 “Connection”(連接)下拉框中選擇了連接到 Contact DB。
- 單擊 “SQL Editor”(SQL 編輯器)任務(wù)欄中的 “Run SQL”(運(yùn)行 SQL)() 按鈕。將對(duì)選定的數(shù)據(jù)庫(kù)執(zhí)行該腳本,并在 “Output”(輸出)窗口中生成任何反饋。
- 要驗(yàn)證更改,請(qǐng)?jiān)?“Services”(服務(wù))窗口中右鍵單擊 Contact DB 連接節(jié)點(diǎn),然后選擇 “Refresh”(刷新)。請(qǐng)注意,在 “Services”(服務(wù))窗口中的 contact 下面將顯示通過 SQL 腳本創(chuàng)建的新 COLLEAGUES 表的表節(jié)點(diǎn)。
- 要查看新表中包含的數(shù)據(jù),請(qǐng)右鍵單擊 COLLEAGUES 表并選擇 “View Data”(查看數(shù)據(jù))。通過這種方法,還可以將表格數(shù)據(jù)與 SQL 腳本中包含的數(shù)據(jù)進(jìn)行比較,以查看它們是否匹配。
重新創(chuàng)建來自其他數(shù)據(jù)庫(kù)的表
如果您有一個(gè)來自其他數(shù)據(jù)庫(kù)的表,并希望通過 NetBeans IDE 在所使用的數(shù)據(jù)庫(kù)中重新創(chuàng)建該表,IDE 為此提供了非常方便的工具。首先,需要在 IDE 中注冊(cè)第二個(gè)數(shù)據(jù)庫(kù),其過程與本教程開始部分描述的過程類似。就本教程而言,請(qǐng)使用與 Java DB 一起打包的 sample 數(shù)據(jù)庫(kù)。此過程實(shí)質(zhì)上分兩部分執(zhí)行:首先“抓取”選定表的表定義,然后在選擇的數(shù)據(jù)庫(kù)中重新創(chuàng)建該表,具體操作如下所示:
- 連接至 sample 數(shù)據(jù)庫(kù),方法是:在 “Services”(服務(wù))窗口中右鍵單擊 “Databases”(數(shù)據(jù)庫(kù))節(jié)點(diǎn)下的連接節(jié)點(diǎn),然后選擇 “Connect”(連接)(用戶名和口令分別為 app)。
-
展開 sample 數(shù)據(jù)庫(kù)連接下的 “Tables”(表)節(jié)點(diǎn),右鍵單擊 CUSTOMER 表節(jié)點(diǎn),然后選擇 “Grab Structure”(抓取結(jié)構(gòu))。
- 在打開的 “Grab Table”(抓取表)對(duì)話框中,指定計(jì)算機(jī)上的某一位置,以保存將要?jiǎng)?chuàng)建的抓取文件。單擊 “Save”(保存)。
抓取文件記錄選定表的定義。
- 展開 Contact DB 數(shù)據(jù)庫(kù)連接下的 “APP schema”(APP 方案)節(jié)點(diǎn),右鍵單擊 “Tables”(表)節(jié)點(diǎn),然后選擇 “Recreate Table”(重新創(chuàng)建表)以打開 “Recreate Table”(重新創(chuàng)建表)對(duì)話框。
-
在 “Recreate Table”(重新創(chuàng)建表)對(duì)話框中,導(dǎo)航到 CUSTOMER 抓取文件的保存位置,然后單擊 “Open”(打開)以便打開 “Name the Table”(命名表)對(duì)話框。
-
此時(shí),可以更改表名稱或編輯表定義。否則,請(qǐng)單擊 “OK”(確定),以在 contact 數(shù)據(jù)庫(kù)中立即創(chuàng)建表。Contact DB 連接節(jié)點(diǎn)下將顯示新的 CUSTOMER 表節(jié)點(diǎn)。
如果查看新 CUSTOMER 表中的數(shù)據(jù),您將會(huì)發(fā)現(xiàn)數(shù)據(jù)庫(kù)中沒有任何記錄,但該表的結(jié)構(gòu)與抓取的表結(jié)構(gòu)相同。
總結(jié)
以上是生活随笔為你收集整理的使用 Java DB (Derby) 数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django(part37)--sess
- 下一篇: 第五人格盲女攻略