Simple DB Object Builder |
|||||||||||||
|
Query Object 快速上手Table Object
的設計是針對單一個表格和物件間的對應。但是在有些時候我們會需要一個 Java 物件對應到數個資料庫內的表格,此時,我們就可以使用 Query
Object。
在本次的說明中,我們將會作如下的動作:
專案名稱為 TEST01
,專案路徑則自行選定。
開啟
Netbeans->Windows->Services 。
DB Obejct Builder 目前可以支援三種資料庫:Oracle, MSSQL 和 MySQL,在本範例中,我們是採用 MySQL 資料庫。 建立的連線如下:
按下 Generate Java Source,則會見到在指定的目錄下見到新產出的檔案:
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/classicmodels",
"root", "root");
QryCustOrders[] custOrders = QryCustOrders.executeQuery(conn); for (QryCustOrders custOrder : custOrders) { int custNumber = custOrder.getCustomernumber(); String custName = custOrder.getCustomername(); int orderNum = custOrder.getOrdernumber(); System.out.println(String.format("Number:%s, Name:%s, OrderNum: %s", custNumber, custName, orderNum)); }
從上述的程式碼我們可以看到,僅需透過
QryCustOrders 的靜態方法來取得所有的 QryCustOrders 陣列。
當取得 QryCustOrders 物件後,就可以輕易取出內含的屬性(透過 IDE 的 Code Completion)如下: |
||||||||||||