四、請以 Java(或 C++或 PHP 或 Javascript)撰寫一個可在控制台進行查詢 (Query)某家出版書局─其所出版之相關書本作者資料的程式。假設 此資料庫包含三個資料表格( Tables ): Authors, BookISBN 和 BookDetails。此三種已 Created 之表格各自所包含的內容資料欄位屬性 和其書本資料庫彼此的關係如下圖所示。(20 分)


至於其程式(在此為類別 ShowAuthorsContents_SQL)執行的過程和結 果顯示類似於下圖。
註:假設資料庫名稱為 books,資料庫管理者帳號為 admin,密碼為 mclo。其連結資料庫的基本語法為:CONNECT ConnectionURLString [ PROTOCOL Identifier ] [ AS Identifier ] [ USER String PASSWORD String ]。若以 Java DB(Apache Derby)為應用,則連接語法類似於: Connection conn = DriverManager.getConnection(“jdbc:derby:books”, "admin", "mclo");