自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在NetBeans IDE中使用Java DB數(shù)據(jù)庫

開發(fā) 后端
本文介紹如何在NetBeans IDE中快速建立與 Sun 的 Java DB(該數(shù)據(jù)庫基于 Apache Derby 數(shù)據(jù)庫)的連接。

建立連接后,您可以容易地在NetBeans IDE 中使用這個數(shù)據(jù)庫,可以創(chuàng)建表、用數(shù)據(jù)填充表、運(yùn)行 SQL查詢等等。

Java DB 數(shù)據(jù)庫是 Sun 支持的Apache Derby 的分銷版。Java DB 是完全事務(wù)型、安全、基于標(biāo)準(zhǔn)的數(shù)據(jù)庫服務(wù)器,它全部采用 Java 編寫并完全支持 SQL、JDBC API 和 Java EE 技術(shù)。Java DB 數(shù)據(jù)庫與 Sun Java System Application Server 9.0, Platform Edition 捆綁在一起,

預(yù)期持續(xù)時間:25 分鐘

本教程將介紹以下主題:

◆獲得軟件

◆配置數(shù)據(jù)庫

◆在 NetBeans IDE 中注冊數(shù)據(jù)庫

◆啟動服務(wù)器并創(chuàng)建數(shù)據(jù)庫

◆連接數(shù)據(jù)庫

◆創(chuàng)建表

◆添加表數(shù)據(jù)

◆使用 SQL腳本

◆從其他數(shù)據(jù)庫中重新創(chuàng)建表

◆下一步

獲得軟件

開始本教程之前,您必須確保在計算機(jī)上安裝了以下軟件:

1. NetBeans IDE 5.5(下載)

2. Java SE Development Kit (JDK™) 版本 5.0 或更高版本(下載)

3. Java DB(下載)

注意:如果下載的是 JDK 6,則安裝中將包含 Java DB 數(shù)據(jù)庫。您還可以下載 Sun Java System Application Server,它包含 Java DB。當(dāng)在 NetBeans IDE 中注冊該應(yīng)用程序服務(wù)器時,將自動注冊 Java DB。另外,還可以下載 Java EE 5 Tools Bundle,它既包含 NetBeans IDE,也包含 Sun Java 系統(tǒng)應(yīng)用程序服務(wù)器。

配置數(shù)據(jù)庫

如果在 NetBeans IDE 中注冊了 Sun Java 系統(tǒng)應(yīng)用程序服務(wù)器,那么 Java DB 將被自動注冊。您可以直接跳到啟動服務(wù)器并創(chuàng)建數(shù)據(jù)庫部分。如果下載了該應(yīng)用程序服務(wù)器,但在 NetBeans IDE 中注冊該服務(wù)器時需要幫助,請搜索 IDE 幫助 (F1) 查找關(guān)于注冊 Sun Java 系統(tǒng)應(yīng)用程序服務(wù)器的實例。如果只下載了 Java DB,則執(zhí)行以下操作:

1. 運(yùn)行此自解壓文件。在與該文件相同的位置創(chuàng)建一個名為“javadb”的文件夾。如果只下載了 Java DB 并且想將該數(shù)據(jù)庫服務(wù)器放在與它解壓縮的位置不同的位置,您應(yīng)該立即將它重新定位。

2. 在 Java DB 根目錄 (javadb) 中,創(chuàng)建一個名為“database”的新文件夾。我們將在以后使用該文件夾包含該數(shù)據(jù)庫服務(wù)器的各個實例。請注意,該文件夾不需要位于數(shù)據(jù)庫的根目錄中,但就本教程而言,這樣做會比較好。

在進(jìn)行下一步之前,讓我們簡略地查看一下 Java DB 的子目錄:

◆demo 子目錄包含演示程序。

◆bin 子目錄包含用于執(zhí)行實用程序和設(shè)置環(huán)境的腳本。

◆javadoc 子目錄包含從源代碼注釋中生成的 API 文檔。

◆docs 子目錄包含 Java DB 文檔。

◆lib 子目錄包含 Java DB jar 文件。

◆frameworks 子目錄包含用于執(zhí)行實用程序和設(shè)置環(huán)境的較舊樣式的腳本。一般,提供這些腳本是為了向后兼容。在以后的發(fā)行版中,它們可能被廢棄,以支持使用 bin 目錄中的腳本。

在 NetBeans IDE 中注冊數(shù)據(jù)庫

現(xiàn)在我們已經(jīng)配置了數(shù)據(jù)庫,下面讓我們在 IDE 中注冊它:

1. 在 NetBeans IDE 中,從主菜單中選擇 Tools 〉 Options。單擊 Options 窗口左下角的 Advanced Options 按鈕。將打開 Advanced Options 窗口。

2. 在 Advanced Options 窗口中,展開 IDE Configuration 〉 Server and Externa◆Tools Settings 節(jié)點。選擇 Java DB Database 節(jié)點。

3. 現(xiàn)在,在 Advanced Options 窗口的右窗格中的 Properties 下,單擊 Java DB Location 的省略號 ( ) 按鈕并將路徑設(shè)置為您解壓縮該數(shù)據(jù)庫歸檔的位置(例如,C:\javadb)。

4. 對于 Database Location,將路徑設(shè)置為新創(chuàng)建的“database”文件夾。完成之后,單擊 Close。

啟動服務(wù)器并創(chuàng)建數(shù)據(jù)庫

使用 IDE 注冊數(shù)據(jù)庫之后,將在主菜單的 Tools 下出現(xiàn) Java DB Database 菜單項。使用該菜單項,可以輕松啟動和停止該數(shù)據(jù)庫服務(wù)器,以及創(chuàng)建新的數(shù)據(jù)庫。要啟動該數(shù)據(jù)庫服務(wù)器,請執(zhí)行以下操作:

1. 選擇 Tools 〉 Java DB Database > Start Java DB Server。您將在 Output 窗口中看到以下內(nèi)容,表示服務(wù)器已經(jīng)啟動:


2. 現(xiàn)在,選擇 Tools 〉 Java DB Database 〉 Create Java DB Database...。將打開 Create Java DB Database 對話框。

3. 在 Database Name 文本字段中,鍵入 contact_database。另外將 User Name 和 Password 設(shè)置為 nbuser。注意,根據(jù)前面在 NetBeans IDE 中注冊數(shù)據(jù)庫的第 3 步中輸入的內(nèi)容設(shè)置 Database Location。如果使用的 Java DB 來自應(yīng)用程序服務(wù)器,則 Database Location 將被設(shè)置為其他位置(例如,${HOME}/.netbeans-derby)。單擊 OK。例如,

連接數(shù)據(jù)庫

到目前為止,我們已經(jīng)成功地啟動了數(shù)據(jù)庫服務(wù)器,并在 NetBeans IDE 中創(chuàng)建了數(shù)據(jù)庫。但是,我們?nèi)匀恍枰B接新的數(shù)據(jù)庫,然后才能在 IDE 中使用該數(shù)據(jù)庫。要連接 contact_database 數(shù)據(jù)庫,請執(zhí)行以下操作:

1. 切換到 Runtime 窗口 (Ctrl+5) 并展開 Databases 節(jié)點以便看到新數(shù)據(jù)庫:

右鍵單擊該數(shù)據(jù)庫連接節(jié)點 (jdbc:derby://localhost:1527/contact_database[nbuser on NBUSER]),然后選擇 Connect...。

2. 在顯示的 Connect 對話框中,輸入密碼,然后單擊 OK。注意,該連接節(jié)點現(xiàn)在顯示完整的 ( ),表示連接已成功。

創(chuàng)建表

很顯然,由于我們剛剛創(chuàng)建了 contact_database,因此它還不包含任何表或數(shù)據(jù)。在 NetBeans IDE 中,您可以通過使用 Create Table 對話框或輸入 SQL查詢并從 SQL編輯器中直接運(yùn)行它來添加數(shù)據(jù)庫表。下面讓我們研究一下這兩種方法:

使用 Create Table 對話框:

1. 展開 contact_database 連接節(jié)點,注意有三個子文件夾:Tables、Views 和 Procedures。右鍵單擊 Tables 節(jié)點,然后選擇 Create Table...。將打開 Create Table 對話框。

2. 在 Table Name 文本字段中,鍵入 CONTACTS。

3. 在顯示的***行中,選擇 Key 復(fù)選框。為您的表指定主要關(guān)鍵字。所有位于關(guān)系數(shù)據(jù)庫中的表都必須包含一個主要關(guān)鍵字。請注意,當(dāng)您選擇 Key 復(fù)選框時,Index 和 Unique 復(fù)選框也將自動選中,而 Nul◆復(fù)選框?qū)⒈蝗∠x擇。這是因為主要關(guān)鍵字用來標(biāo)識數(shù)據(jù)庫中的***行,默認(rèn)情況下它們形成表索引。由于所有行都需要標(biāo)識,因此主要關(guān)鍵字不能包含 Null值。

4. 在 Column Name 中,輸入 ID。為 Data Type,從下拉列表中選擇 INTEGER。然后單擊 Add Column 按鈕。

【編輯推薦】

  1. 讓Eclipse和NetBeans共享同一個項目
  2. NetBeans 6.5 界面美化與字體設(shè)置
  3. Eclipse還是Netbeans
  4. 如何在NetBeans中連接MySQL數(shù)據(jù)庫
  5. 八大技術(shù)牛人點評NetBeans 6.5
責(zé)任編輯:彭凡 來源: netbeans中文社區(qū)
相關(guān)推薦

2009-06-15 14:28:00

NetBeansJavafx

2009-06-04 15:59:53

Netbeans操作MMySQL數(shù)據(jù)庫

2009-06-15 15:26:00

NetBeans連接數(shù)使用JSTL

2011-05-17 16:20:46

C++

2011-03-30 10:41:11

C++數(shù)據(jù)庫

2010-04-14 10:12:07

Oracle數(shù)據(jù)庫

2011-01-20 10:39:09

postfixmysql

2011-09-01 15:26:51

QtMysql數(shù)據(jù)庫

2012-04-26 14:17:51

ibmdw

2010-05-04 11:58:38

Oracle數(shù)據(jù)庫

2011-05-19 09:53:33

數(shù)據(jù)庫對象

2011-05-24 10:30:31

PythonNetBeans ID

2009-01-19 09:14:31

.NETMySQLMySql驅(qū)動包

2024-06-05 10:21:30

2009-06-01 09:57:43

netbeans連接數(shù)netbeans數(shù)據(jù)庫netbeans連接m

2010-08-31 14:24:25

DB2聯(lián)合數(shù)據(jù)庫

2024-08-12 17:05:21

2009-04-29 15:51:11

NetBeansIDEProject Ken

2009-03-19 20:40:03

LinuxNetBeans ID

2009-06-15 16:05:00

NetBeans ID編譯odinms
點贊
收藏

51CTO技術(shù)棧公眾號