主從式資料庫系統 - CH6 1 第 6 章 主控端與伺服端連線設定. 主從式資料庫系統 - CH6 2 本章宗旨 簡介 MyODBC 工作原理 簡介 ODBC 資料管理員使用方法 簡介主從端各種連線方法與安全比較.

Slides:



Advertisements
Similar presentations
桃園縣政府貼心規劃【 1999 縣民諮詢服務熱 線】,提供桃園縣民更優質、便捷的服務。 有不清楚的縣政問題,歡迎您隨時拿起電話 撥打 1999 ,我們將協助您提供諮詢服務,讓 您享受便捷的生活。 1999 將是您的好幫手, 天天在您左右!
Advertisements

FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --Use Case Narrative
OCLC NetLibrary 電子書 文崗資訊股份有限公司. 2015/6/2 文崗資訊股份有限公司 2 What is NetLibrary ? 權威性: OCLC 旗下,為全球最知名的電子書資料庫 使用廣泛: 目前全球有超過 14,000 家圖書館採用此服務 新穎性: 每月 2,000 本的速度增加中.
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
“Rule” By OX. By Check CREATE TABLE 員工薪資 ( 編號 int IDENTITY PRIMARY KEY, 薪資 smallmoney, CHECK ( 薪資 > 0 AND 薪資
3Com Switch 4500 切VLAN教學.
Reference, primitive, call by XXX 必也正名乎 誌謝 : 部份文字取於前輩 TAHO 的文章.
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
在 Ad-hoc 網路中實現點對 點發送訊息與廣播訊息. 檔案下載  範例程式可在下列網址取得  DEMO 程式可在下列網址取得
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
Outlook Express.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
長訊科技 EVRCOM Voice Mail System 使用者操作說明及流程. 自動總機 -- 來電語音轉接服務流程 ( 範例流程 )
第 7 章 程序與函數 7-1 模組化程式設計 7-1 模組化程式設計 7-2 VB.NET 的程序與函數 7-2 VB.NET 的程序與函數 7-3 程序與函數的變數範圍 7-3 程序與函數的變數範圍 7-4 VB.NET 常用的內建函數 7-4 VB.NET 常用的內建函數 7-5 遞迴函數 7-5.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
第九章 網際網路快遞 計算機概論編輯小組. 計算機概論 p9-2 大綱  電子郵件入門( )  elm  IE Outlook Express  Netscape 傳訊者  通訊錄管理.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
第12章 建立多表單與模組的應用程式 12-1 Visual Basic的方案與專案 12-2 模組化Visual Basic應用程式
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
1 MySQL 資料庫的使用 網頁資料庫的基礎 網頁資料庫的基礎 下載與安裝 MySQL 下載與安裝 MySQL 啟動 MySQL 伺服器 啟動 MySQL 伺服器 Web 介面的 MySQL 管理程式 Web 介面的 MySQL 管理程式 MySQL 建立資料庫 MySQL 建立資料庫 在 MySQL.
1 Netlibrary 電子書 Netlibrary 創始於 1998 年,是世界知名的電子書資 料庫,提供 450 多家出版社所出版近 100,962 ( 止)本的電子書,且以每月 2,000 本的 速度增加中。其中 80% 屬於學術性圖書,其餘 20% 一般圖書, 90% 以上為.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
1-6 動畫的文件屬性 舞台是動畫實際播放的畫面, 所以舞台的大 小與長寬比例對將來動畫的呈現有很大的 影響。 Flash 預設的舞台尺寸是 550 Pixels × 400 Pixels, 背景為白色, 如果要更改舞台大小與 背景色, 請執行『修改 / 文件』命令, 開啟文 件屬性 (Document.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
Chapter 17 Windows API 程式入門 VC++ 與 WindowsVC++ 與 Windows 建構遊戲設計的舞台 建構遊戲設計的舞台.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
第 17 章 樣板 17-1 樣板的基礎 17-1 樣板的基礎 17-2 樣板函數 17-2 樣板函數 17-3 樣板類別 17-3 樣板類別 17-4 非型態參數的樣板類別 17-4 非型態參數的樣板類別 17-5 樣板類別的繼承 17-5 樣板類別的繼承 17-6 特化樣板與靜態成員 17-6 特化樣板與靜態成員.
Chapter 10 m-way 搜尋樹與B-Tree
主從式資料庫 - MySQL Setup 1 第 2 章 MySQL 安裝與啟動. 主從式資料庫 - MySQL Setup 2 本章宗旨 說明 MySQL 資料庫系統之相關應用軟體及來源 介紹 MySQL 應用軟體之安裝過程 介紹 MyODBC 應用軟體之安裝過程 介紹 Administrator.
第12章 多重表單與模組的應用程式 12-1 VB.NET的方案與專案 12-2 模組化VB.NET應用程式 12-3 多重表單的應用程式
概念性產品企劃書 呂學儒 李政翰.
Copyright © 2007 Taipei Medical University Library 北醫大圖書館 ERM 系統之應用 邱子恆
Biological Science Database 個人化服務設定步驟. Biological Science Database 僅提供專題選 粹服務 專題選粹 (Alerts) :查詢後,提供儲存檢 索策略的功能,日後每週將符合條件的 更新資料,採 方式通知。每筆設定 最多每週可收到.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
Outlook 教學與研習 (1) - 設定及收發郵件 - 設定郵件規則 陽明大學資訊與通信中心 陳坤元 2006/03/27.
函式 Function 東海大學物理系‧資訊教育 施奇廷. 函式簡介 當程式越來越大、越複雜時,程式的維護、 除錯會變得更困難,此時必須引入函式來 簡化程式或將程式分段,將程式重複的部 分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時 間、邏輯容易瞭解、程式容易除錯、可分 工合作完成程式.
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
Visual C++重點複習.
OmniFile Full Text 系列資料庫 個人化服務設定步驟. 此相關資料庫之個人化服 務只提供類似專題選粹的 服務,然無提供 mail 通知的 服務,讀者可建立個人 ID , 並儲存檢索策略,日後需 再進入該資料庫,查詢檢 索策略之新進文章。 導航目次 個人化服務說明 個人帳號密碼申請 個人化服務設定.
1 寬頻分碼多重進接無線通訊上 鏈傳收系統之設計與製作 Transceiver System Design and Implementation for WCDMA Uplink Communication 國科會計畫 (1999/8 – 2002/7) 簡介 2004/1.
Microsoft Excel.
實體關係模型 (ER Model).
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

主從式資料庫系統 - CH6 1 第 6 章 主控端與伺服端連線設定

主從式資料庫系統 - CH6 2 本章宗旨 簡介 MyODBC 工作原理 簡介 ODBC 資料管理員使用方法 簡介主從端各種連線方法與安全比較

主從式資料庫系統 - CH6 3 大 綱 6-1 MyODBC 工作原理 6-2 ODBC 資料管理員連線 6-3 應用程式連線 6-4 選項參數說明 6-5 連線方法比較

主從式資料庫系統 - CH MyODBC 工作原理 工作原理 應用程式 驅動程式管理員 驅動程式( MyODBC ) MySQL Server

主從式資料庫系統 - CH 工作原理 開放式資料庫處理架構 應 用 程 式 驅動程式管理員 ODBC.IN I MyODBC MySQL Server

主從式資料庫系統 - CH 應用程式 應用程式( AP, Application Program )負責叫 用 ODBC API ,同時命令 ODBC 去存取資料庫 伺服器內的資料 一般說來,資料存取工作是由 ODBC 負責的, 因此 AP 不用理會資料存放在何處、如何存放, 以及如何存取資料,它唯一需要知道的就是資 料來源名稱( DSN, Data Source Name )

主從式資料庫系統 - CH 應用程式 ( 續 ) AP 需要負責之任務 : 選擇 MySQL 伺服器並與它連結 發出 SQL 指令 收回 SQL 處理結果 處理錯誤 確認 SQL 處理結果或是捲回原狀 離線

主從式資料庫系統 - CH 驅動程式管理員 驅動程式管理員是一個程式館,負責管理 AP 和 驅動程式之溝通工作 它的主要職責有下列三項: 剖析 DSN 載入和結束驅動程式 處理 ODBC 函數或叫用驅動程式

主從式資料庫系統 - CH 驅動程式( MyODBC ) 驅動程式也是一個程式館,負責執行 ODBC API 內部之函數 執行過程: 處理 ODBC 函數呼叫 送出 SQL 指令至伺服器 將結果送回給 AP 必要的話,它會自動修正 AP 之指令格式

主從式資料庫系統 - CH 資料來源參數檔 -ODBC.INI 資料來源參數檔,用來儲存與伺服器連線所需 之參數,檔案內容是以資料名稱來識別各個驅 動程式與伺服器之連線設定

主從式資料庫系統 - CH MySQL Server 提供原始資料的地方

主從式資料庫系統 - CH ODBC 連線 連線設定步驟 : 1. 在桌面點取【設定】 2. 點取【控制台】 3. 點取【系統管理工具】 4. 雙點【資料來源 ODBC 】

主從式資料庫系統 - CH 開啟 ODBC 設定畫面

主從式資料庫系統 - CH 設定系統資料來源

主從式資料庫系統 - CH 選擇驅動程式

主從式資料庫系統 - CH 選擇驅動程式 ( 續 )

主從式資料庫系統 - CH 連線參數設定

主從式資料庫系統 - CH 連線參數設定 ( 續 ) Data Source Name :用來識別資料來源之名稱,不 得與舊資料名稱重複 Description :註解用途 Host/Server Name(or IP) :指定連線伺服器之名稱, 若伺服器與主控端位於同一台電腦上,可設定為 【 localhost 】 ( 預設值 ) 。此外,也可以輸入 URL 型式 之名稱,例如 www. nuu.edu. tw 或 ” ” Database Name :輸入要連線之資料庫名稱

主從式資料庫系統 - CH 連線參數設定 ( 續 ) User :輸入帳號(必須是伺服端有授權之帳號),假 如伺服器是安裝在連線電腦上,則預設帳號為 ”root” Password :輸入你的密碼 Port :與伺服端對話之連接埠,預設值為 3306 SQL command on connect :設定啟動連線時立即執 行之 SQL 指令,可保留不設定

主從式資料庫系統 - CH 連線參數設定 ( 續 ) 連線設定測試 按視窗之【 Test Data Source 】按鈕進行連線測試 連線成功畫面

主從式資料庫系統 - CH 應用程式連線 基本上,可使用下列三種方式連線 使用資料名稱連線 直接以應用程式連線 將 MySQL 資料表連入 Access

主從式資料庫系統 - CH 使用資料名稱連線 應用程式範例 1. 宣告變數 Dim con As New ADODB.Connection 說明 : ‘ 宣告 ADO 連線物件 Dim cn_str AS String 說明 : 宣告字串變數

主從式資料庫系統 - CH 使用資料名稱連線 ( 續 ) 2. 設定連線屬性 con.CursorLocation = adUseClient 說明 : ‘ 將游標控制權指定在主控端 cn_str = "DSN=Mysal;" 說明 : ‘ 指定連線資料名稱 con.ConnectionString = cn_str 說明 : ‘ 將連線資料加入連線物件

主從式資料庫系統 - CH 使用資料名稱連線 ( 續 ) 3. 開啟連線 If Not con.state = adStateOpen Then con.Open 說明 : ‘ 若連線物件尚未啟動,則以 Open 方法開啟連 線

主從式資料庫系統 - CH 以應用程式連線 1. 宣告變數 Dim con As New ADODB.Connection 說明 : ‘ 宣告 ADO 連線物件 Dim cn_str AS String 說明 : ‘ 宣告字串變數

主從式資料庫系統 - CH 以應用程式連線 ( 續 ) 2. 設定連線屬性 cn_str = "Driver={MySQL ODBC 3.51 }; “ & _ “Server= localhost; " & _ "Database= 資料庫名稱 ;” & _ "User= 使用者帳號 ; “ & _ “Password= 使用者密碼 ;” & _ “Option=3 " ‘ 最後一項不要加上 ; con.CursorLocation = adUseClient ‘ 游標控制權指定在主控端 con.ConnectionString = cn_str ‘ 連線參數加入連線物件

主從式資料庫系統 - CH 以應用程式連線 ( 續 ) 3. 開啟連線 If Not con.state = adStateOpen Then con.Open 說明 :‘ 若連線物件尚未啟動,則以 Open 方法開啟 連線 啟動連線之後,我門就可以使用連線物件 con 開啟相關的資料表,或是使用連線物件來執行 SQL 指令和專案

主從式資料庫系統 - CH6 28 連線參數使用說明 參數預設值註解 userWindows 連線至 MySQL. 之帳號 serverlocalhost MySQL 伺服器主機位址 database The default database. option0 詳見表 6-2 port3306 主機非 localhost 時 TCP/IP 協定使用之通訊埠. stmt A statement to execute when connecting to MySQL. password 連線至 MySQL. 之密碼 socket 主機為 localhost 時以 Unix socket file 或 Windows named pipe 連線

主從式資料庫系統 - CH MySQL 資料表連入 Access 此種連線方式,乃直接將 MySQL 資料表加入 Access 資料庫內,加入前,需要指定資料來 源,來源名稱就是本章第一節設定之名稱 加入資料表之程序,請參看 Access 之操作章節 說明

主從式資料庫系統 - CH 選項參數說明 數值說 明說 明 1 欄寬不做最佳化處理 2 傳回匹配紀錄值 4 紀錄驅動程式動作在 c:\myodbc.log 檔 8 允許大型資料表 16 連線時不提示 32 允許動態游標 64 忽略 db_name.tbl_name.col_name 格式

主從式資料庫系統 - CH 選項參數說明 ( 續 ) 128 使用驅動程式管理員游標 256 不允許結果存在近端 512 字元欄位完整呈現 1024 以 SQLDescribeCol() 型式傳回資料表名 2048 使用壓縮協定 4096 忽略函數括弧前後之空白字元 8192 NT 系統以 named pipes 連線 長整數型轉型為整數型

主從式資料庫系統 - CH 選項參數說明 ( 續 ) 以帳號取代 Table_qualifier 和 Table_owner 從 my.cnf 讀取 [client] 和 [odbc] 群組設定值 安全檢查 ( 最好不設定,除非發生問題 ) 不允許交易機制 允許查詢記錄在 c:\myodbc.sql ( 只允許在 debug 模式 ) 查詢結果不做快取 ( 只允許 Forward-only 游標 ) 強制使用 Forward-only 游標

主從式資料庫系統 - CH6 33 MySQL 推薦參數 系 統 規 劃系 統 規 劃 Option Access3 Visual Basic3 大型資料表包含大量紀錄 2049 追蹤紀錄 ( 除錯模式 ) 4 記錄查詢結果 ( 除錯模式 ) 追蹤紀錄及查詢結果 ( 除錯模式 ) 大型資料表無快取

主從式資料庫系統 - CH 連線方法比較 從安全性考量來說,第一種連線方式是非常不安全的, 只要有人能開啟你的電腦,他就可以輕而易舉的使用 你設定的資料來連上伺服器 相對而言,第二種方式較為安全。但是,只要他能開 啟你的 Access 檔案,他還是可以查看你的資料,或是 竊取你的帳號密碼。所幸, Access 可以設定密碼,也 可以將原始程式編譯,對於非駭客籍人士,可以杜絕 他們侵入你的系統

主從式資料庫系統 - CH 連線方法比較 ( 續 ) 第三種方式之安全性和第一種類似,也是非常 不安全的,通常此種方式適用於非多人使用之 資料庫系統。使用第三種方式並非一無是處, 直接匯入 Access 之後, Access 許多介面即可 直接套用,發展應用介面時將非常方便