第三部分 网站设计技术 第24章 PHP与ODBC数据源.

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

●公司簡介. ●公司組織 行銷 企劃部 行銷 企劃部 研發 設計部 研發 設計部 視覺 設計部 視覺 設計部 媒體 製作部 媒體 製作部 行動 裝置部 行動 裝置部 執行長 總經理 管理部 本公司組織人力配置除董事長、執行長、總經理外,共 有六大部門,分別為研發部 6 人、管理部 4 人、視覺設計部.
第五章 通用网关接口 CGI 简介 Htm l Html + CGI Html + asp 网页可以处理动态的信息.
JSP 与数据库 SQL 语言简介 SQL 语言简介 JDBC 简介 JDBC 简介 使用 JDBC 连接数据库 使用 JDBC 连接数据库 访问数据库 数据库访问应用举例.
第十章 Java 数据库编程. 内容提要 数据库有关概念; 介绍 JDBC 的结构; 重点介绍 JDBC 访问几种数据库的基本过程;
2011/11,12 南台資管 吳昭儀. 1. 使用者介面 (User Interface)  使用者操作畫面的安排  Textbox, ComboBox, ListBox, CheckList, … 2. 流程控制 (Process Control)  使用者輸入資料檢查  計算  資料輸出.
Java 技术与应用 数据库应用 ( 第 14 章 ) 西安交大 卫颜俊 2008 年 12 月 电子信箱: QQ: 网站 : /java.
机器人传感器 及机器人应用 主讲 周兰 引言: 给机器人装备什么样的传感器,对 这些传感器有什么要求,这是设计 机器人感觉系统时遇到的首要问题。 选择机器人传感器应当完全取决于 机器人的工作需要和应用特点。
数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
美味料理 5223汪芮臣.
白玉苦瓜 余光中.
主讲:史治平 地址:四川电大计算机教研室 电话:
顧客交易紀錄分析實務 概述 26.2 資料分析的過程 26.3 顧客交易紀錄分析說明 26.4 實作一、顧客活動剖析實務演練
SQL的简单查询.
繁星推薦及申請入學 家長說明會 教務處試務組.
应用性能管理提升客户体验 龙珠客户案例分享 肖澍 云智慧公司.
云智慧助力在线医疗服务性能优化 —让IT运营更简单 2015年4月 云智慧科技(北京)有限公司.
資料庫系統 曾俊雄.
配合< JSP程序设计>例子源代码一起使用
第六章 数据库和ADO.NET 褚龙现 软件学院.
2012大華技術學院推廣教育中心舉辦 歡樂夏令營 洽詢專線:(03) 分機:2357或2523 梯次 日期 課 程 名 稱
資料庫 (Database) SQL Server 2008實作
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
工業局推動性別主流化 經濟部工業局 何專門委員紀芳 104年12月2日.
指導老師:張簡嘉壬 開發團隊:張宏德、顏嘉均、陳重佑、張恩碩 國立高雄第一科技大學電子工程系 2015/12/11
第15章 Java数据库连接(JDBC) 15.1 创建数据源 15.2 JDBC-ODBC桥接器 15.3 顺序查询
CDM Project Management Database Development
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
Introduction to database
11-1 JDBC的基礎-說明 昇陽公司提出的資料庫中介軟體(Middleware)稱為「JDBC」(Java Database Connectivity),這是一種開放標準的Java程式介面,可以讓Java程式連接資料庫管理系統, 以Java技術來說,就是實作JDBC驅動程式介面(JDBC Driver.
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
第 11 章 資料庫應用與 ADO物件 製作.
資料庫管理 HOMEWORK #3 楊立偉教授 台灣大學工管系 2013 Fall.
資料庫程式設計 VB資料庫設計簡介 週次:4 建國科技大學 資管系 饒瑞佶.
JDBC 数据库系统与应用 2014年.
XSS & SQL Injection理論 2014/7/29 許子謙.
雲嘉區網數位學習推廣服務計畫 中正大學電算中心 黃仁竑.
課程名稱:資料庫系統 授課老師:李春雄 博士
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
第22章 PHP MySQL ODBC接口动态网页设计
資料庫安全 (Database Security)
Lesson 5 :基礎應用二(留言版) (2004/08/20).
班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政
VB如何存取資料庫 ? 資料庫 資料儲存 資料庫引擎 資料庫引擎 Jet 讀取、寫入與修改 資料控制項 資料庫存取物件(ADO) 使用者介面.
資料庫管理 HOMEWORK #3 楊立偉教授 台灣大學工管系 2015 Fall.
操作資料庫 教授:楊維邦 教授 助教:黃存賢 陳廷宣.
資料庫管理 HOMEWORK #4 楊立偉教授 台灣大學工管系 2014 Fall.
蔡哲民 信望愛聖經網站董事與技術組負責人 崑山科技大學資訊傳播系助理教授
网 站 设 计 与 建 设 Website design and developments
資料庫管理 Homework #4 楊立偉教授 台灣大學工管系 2016.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
資料庫程式設計 VB資料庫設計簡介 週次:3 建國科技大學 資管系 饒瑞佶.
第十三讲 使用数据库(一) 上海财经大学信息管理与工程学院.
資料庫概論 許明宗.
網站資料庫 1.全球資訊網的發達,造成動態網頁的需要與進步,目前很多都使用WAMP架設網站 ,WAMP是Windows+Apache+MySQL+PHP的標準縮寫,是當今最受歡迎的開放程式碼(Open Source)網站開發平台 2.本課程使用WAMP技術結合Dreamweaver網頁製作,讓網站的開發更方便、有效率.
Microsoft Access 第四組 周執中.
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
第二十章 資料庫設計輔助工具 開發資料庫由於需要和資料庫進行連線,所以動作上比一般的程式來的繁瑣,不論是檢視或建立資料表皆需要額外的工具輔助,為此,C++ Builder提供了一些實用的輔助工作來協助程式設計師開發資料庫程式,本章節將就這些工作進行介紹,以使身為設計師的你更能得心應手的開發資料庫程式。
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
第12章 MySQL資料庫系統的使用 12-1 網頁資料庫的基礎 12-2 MySQL資料庫系統
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
Lesson 4 :基礎應用一(計數器) (2005/01/27).
HOOK和数据库访问 主讲人:孙鑫
課程名稱:資料庫系統 授課老師:李春雄 博士
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
資料庫應用與實作 一到六章重點、習題.
第一章 Visual FoxPro数据库基础
数据库应用技术 天津电大 翟迎建.
Presentation transcript:

第三部分 网站设计技术 第24章 PHP与ODBC数据源

概 述 ODBC的连结与关闭 ODBC数据库的SQL查询 ODBC数据库的查询 ODBC数据库的操作

1.ODBC Open Database Connectivity 开放数据库连接 数据源名Data Source Name DSN

2.安装MYODBC驱动程序 Open Database Connectivity 开放数据库连接 数据源名Data Source Name DSN

2.

3. PHP语言中对ODBC的操作 建立和数据的连接 执行一条SQL语句,或执行查询语句。 显示操作结果数据。 关闭到数据库的连接

int odbc_connect(数据源名,用户名,口令,游标类型); 非永久性连接: int odbc_connect(数据源名,用户名,口令,游标类型); 永久性连接: int odbc_pconnect(数据源名,用户名,口令,游标类型); 非永久性连接关闭 int odbc_close(连接句柄); int odbc_close_all(void);

常用的游标类型有: SQL_CUR_USE_IF_NEEDED SQL_CUR_USE_ODBC SQL_CUR_USE_DRIVER SQL_CUR_DEAFAULT 对某些ODBC驱动程序,执行复杂的存贮过程,有可能会发生类似下面的错误“Cannot open a curor on a stroed procedure that has anything other than a single select statement”,将游标设置为SQL_CUR_USE_ODBC,可以避免这个错误

4.通过ODBC对数据库的连结与关闭

5. 通过ODBC的SQL查询 格式1:PHP直接向ODBC发送SQL,并立刻执行 int odbc_do(连接句柄,查询语句); 或 int odbc_exec(连接句柄,查询语句); 格式2:PHP先向ODBC发送SQL,得到命令后再执行 int odbc_prepare(连接句柄,查询语句); int odbc_execute(prepare_id,[参数数组]);

5.

6. 通过ODBC获取查询结果 每次读一条记录 格式:int odbc_fetch_row(int result_id, int[rownumber]) 从结果集中度去某一个字段的值 格式:int odbc_result(int result_id, mixed field); 获取查询结果集中的记录数 格式:int odbc_num_rows(int result_id);

6. 通过ODBC获取查询结果

6. 通过ODBC获取查询结果 制定序号的记录存于一个数组 格式:int odbc_fetch_into(int result_id, int [rownumber],array result_array);

6. 通过ODBC获取查询结果 查询结果以表格的形式输出到访问者的浏览器上。int odbc_result_all(int 结果,string [格式])

6. 通过ODBC获取查询结果 获取指定字段的字段名称 格式:string odbc_fieldname(int result_id, int field_number); 获取指定字段的数据类型 格式:string odbc_field_type(int result_id, 获取指定字段的长度 格式:string odbc_field_len(int result_id,

7. ODBC的其他操作 ⒈ 数据返回值的设定 odbc_binmode(int 结果,int 模式) odbc_longreadlen(int 结果,int 长度) ⒉ ODBC的事务处理 odbc_commit(int connection_id); odbc_autocommit(int connection_id,int [OnOff])⒊ 查询设定 odbc_setoption(int 句柄,int 功能,int 选项, int 参数值 )

取消操作 格式:int odbc_rollback(int connection_id); 释放资源 格式:int odbc_free_result(int result_id); int odbc_cursor(int 连接句柄)

第23章 小结 ODBC的连结与关闭 ODBC数据库的SQL查询 ODBC数据库的查询 ODBC数据库的操作

第23章 思考问题 结 束 什么是ODBC? 数据源的含义是什么? 用户、系统和文件数据源有什么区别? 第23章 思考问题 什么是ODBC? 数据源的含义是什么? 用户、系统和文件数据源有什么区别? 在PHP中调用ODBC函数访问MYSQL数据库的一般步骤是什么? PHP程序向ODBC发送SQL指令有哪两种方式? 在进行ODBC的连接时,需要指定哪几个参数? 结 束