- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 資料庫 Java 2 程式設計入門與應用 目錄 12-1 資料庫的簡介 12-2 SQL語法 溫故知新 自我突破習題 12-1 資料庫的簡介 12-1.1 建立資料庫與資料表 12-1.2 何謂JDBC 12-1.3 建立ODBC資料來源 12-1.4 連結JDBC資料庫並顯示資料 12-1.5 顯示資料表的資訊 前言: 在資料庫內可以建立一個或多個資料表,例如:學習者的基本資料、學習歷程資料等,每一個資料表則由許多具有相同屬性的資料記錄結合而成的,而資料表之間可以共同欄位做為彼此連結的依據。 利用資料庫的特性,可以應用在管理與存取資料檔案,以便做為管理資料庫的系統,在這一節中將介紹在Java中建立資料庫連結的技巧。 12-1.1 建立資料庫與資料表 建立資料庫的工具很多(例如:Oracle、Informix、SQL Server、Access等等),操作最簡單的工具是微軟(Microsoft)的Access,本節就以Access為例,說明建立資料庫與資料表的技巧。 建立資料庫與資料表的操作方法如下: 開啟資料表後,就可以在資料表的欄位中一一輸入資料內容,畫面顯示如下: 12-1.2 何謂JDBC JDBC(Java DataBase Connectivity)是用來執行SOL命令的Java API,讓Java能呼叫支援所有SQL的資料庫系統,所以不用擔心程式將使用哪一種資料庫系統。 執行Java應用程式時,會透過JDBC驅動程式,然後在不同的資料庫系統中執行SQL命令,其關係圖如下所示: 結構化查詢語言: 結構化查詢語言(Structured Query Language,簡稱SQL)是一種用於查詢、更新和管理關聯性資料庫的資料庫語言,這種語言是資料庫產品的實質標準語言。 JDBC驅動程式可分為下列四種: 在使用JDBC時,如果要更換JDBC驅動程式,只要重新載入新的驅動程式即可,不需要修改Java應用程式的內容。 JDBC-ODBC Bridge驅動程式:Java應用程式透過橋接的方式將JDBC轉換成ODBC,然後利用ODBC標準的驅動程式存取資料,本節的Java應用程式就是使用JDBC-ODBC Bridge驅動程式存取Access資料庫。 Native API/Partly-Java驅動程式:將Java應用程式的JDBC呼叫轉換成Native API呼叫,然後利用Native API來存取資料。 Net Protocol All-Java Client驅動程式:Java應用程式透過中介軟體(Middleware,通常是TCP/IP網路協定)將JDBC呼叫轉換成資料庫的API呼叫,然後利用此API來存取資料。 Native Protocol All-Java驅動程式:Java應用程式的JDBC呼叫原生通訊協定(Native Protocol),直接連線到資料庫伺服器,所以不需要透過橋接或中介軟體,就可以直接存取資料。 ODBC: 開放式資料庫連結(Open DataBase Connectivity,簡稱ODBC)是在微軟的視窗開放系統架構的結構中,針對視窗應用軟體所提供的共同語言介面,經由它可以在網路上對資料庫進行存取。 12-1.3 建立ODBC資料來源 建立Access資料庫後,可以利用JDBC-ODBC驅動程式來存取資料,但是要先在電腦建立ODBC資料來源。 建立ODBC資料來源的操作方法如下: (請先將範例檔ch12_01_03.mdb複製到硬碟上,並取消唯讀設定) 完成後,畫面顯示如下: 完成後,在ODBC資料來源管理員視窗中就會看到剛才建立的ODBC資料來源,畫面顯示如下: 12-1.4 連結JDBC資料庫並顯示資料 建立好ODBC資料來源後,就可以使用JDBC API來執行SQL指令,以存取資料庫中的資料。 連結JDBC可以分為下面幾個步驟-1: 載入java.sql類別庫:包含存取與處理資料庫資料的函式。 載入驅動程式:參數中的字串可以載入JDBC-ODBC驅動程式。 forName函式必須拋出ClassNotFoundException例外情況,也可以直接拋出基礎類別Exception例外。 連結JDBC可以分為下面幾個步驟-2: 建立Connection物件連結資料庫:利用DriverManager類別的getConnection函式可以建立Java應用程式與資料來源的連結。 資料來源的撰寫方式是jdbc:odbc:資料來源名稱,資料來源名稱就是12-1.3小節 中設定的名稱。 連結JDBC可以分為下面幾個步驟-3: 建立Statement物件:利用createStatement函式建立Statement物件。 利用Statement物
您可能关注的文档
最近下载
- 看盘细节-潘伟君精品.pdf VIP
- 2023年患者用药指导全国知识技能竞赛备考题库(汇总版).docx VIP
- 人教版高中《生物》全部重点知识归纳总结.pdf VIP
- 2021年-2022年人教鄂教版四年级科学上册全册教案.pdf VIP
- 肾内科实习生出科考试.doc VIP
- 2025年中考历史真题完全解读(内蒙古卷).pptx VIP
- 2025年淮安市专业技术人员公需试题-党的二十届三中全会精神解读.docx VIP
- 八年级语文上册期末复习:文言文阅读专练()_1.docx VIP
- 2025年湖北省中小学教师高级职称专业水平能力测试模拟题(含参考答案).pdf VIP
- 12J003 室外工程图集 -培训 -房地产-2024.pdf
文档评论(0)