<b>MySQL数据库接口的VC实现与利用</b>[MySQL防范]
本文“<b>MySQL数据库接口的VC实现与利用</b>[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
引言
随 着现代计算机软硬件及网络技术的发展,在网上查找资料已成为目前获得信息的最重要手段之一.众所周知,全部的网上信息都是储存在网站数据库中的,这些信息的查询、更新等操作的功效则是由数据库服务器供应的,明显,数据库服务器的性能将直接关系到网站的生存.网站搭建顶用的最多的数据库服务器是oracle 和MySQL,前者功效强盛,属于旗舰型数据库服务器,但前期投入太大;后者功效不断完善,简单易用而又不失性能,并且可以免费得到.因此,很多中小型网站的数据库服务器选用MySQL,并且,由于MySQL性能超卓,一些大型网站也选用了MySQL.
由此可见,MySQL数据库服务器在网站建立中的表现是非常超卓的.但是,正因为这样,几近很少有人将MySQL用于利用软件的开辟中.本文将具体介绍VC环境中MySQL数据库服务器差别接口的利用,并终究将产生一个CDatabase类封装MySQL数据库接口功效.
数据库接口实现与利用的计算机环境:硬件,C466、128M、15G;软件及操作系统,VISUAL C++ 6.0、MySQL 3.23.22-beta for win32、WIN98.
1 MySQL数据库简介
MySQL 是一个真正的多用户、多线程SQL数据库服务器.SQL(构造化查询语言)是世界上最风行的和尺度化的数据库语言,它使得存储、更新和存失信息越发简单. MySQL是一个客户机/服务器构造的实现,它由一个服务器保护程序mysqld和很多差别的客户程序以及库构成的.
MySQL 的主要目标是快速、结实和易用.最初是因为MySQL的创始人需求这样的一个SQL服务器,它能处理与任何不高贵硬件平台上供应数据库的厂家在一个数目级 上的大型数据库,但速度更快,MySQL因此就开辟出来了.它供应C,C++,JAVA(JDBC),Perl,Python,PHP and TCL 的API接口;多平台支持,包含Solaris,SunOS,BSDI,SGI IRIX,AIX,DEC UNIX,Linux,FreeBSD,SCO OpenServer,NetBSD,OpenBSD,HPUX,Win9x and NT;多样的数据范例,包含有/无标记1,2,3,4,8字节integers,FLOAT,DOUBLE,CHAR,VARCHAR,TEXT, BLOB,DATE,DATETIME,YEAR,SET,ENUM;非常机动和安全的权限系统,密码加密;为Windows供应ODBC接口,可通过 Access与之相联,还有第三方开辟商供应多样的 ODBC驱动程序;在MySQL 3.23中利用新MyISAM最大的表大小可达8百万 TB(2^63个字节);多种语言支持,但不支持中文.但是,为了实现快速、结实和易用的目的,MySQL必须牺牲一部份机动而强盛的功效,如子查询、存 储历程与触发器、外键、事物处理等.因而,MySQL在某些利用中贫乏机动性,但这也使它对数据的处理速度较别的数据库服务器至少快2~3倍.
MySQL 自身不支持Windows的图形界面,因此,全部的数据库操作及管理功效都只能在MS-DOS方法下完成.首先,必须登陆MySQL服务器,即在提醒符\ MySQL\BIN>下输入MYSQL –H host –U user –Ppassword,提醒符改成mysql>时表示登陆成功.然后,挑选所操作的数据库,即mysql> USE databasename.接着便可以用SQL语句举行查询了.假如需求退出数据库服务器,可履行QUIT号令,这样就成功退出服务器了.当然,由于 MySQL的出名度日益增添,很多第三方软件公司推出了MySQL在Windows环境中的具有图形界面的支持软件,如EMS公司的EMS MYSQL MANAGER就供应了Windows情势的MySQL数据库操作功效.
2 操纵ODBC API实现MySQL数据库功效调用
ODBC(Open Database Connectivity)即开放式数据库互联,作为Windows开放性构造的一个重要部份已经为很多的Windows程序员所熟习,ODBC的工作依 赖于数据库制造商供应的驱动程序,利用ODBC API的时刻,Windows的ODBC管理程序把数据库拜候的恳求传送给精确的驱动程序,驱动程序再利用SQL语句指导DBMS(数据库管理系统)完成 数据库拜候工作,因此,ODBC的存在为我们开辟利用数据库程序供应了非常强盛的本领和机动性.在Windows下可以对多种数据库安装ODBC数据库, 用来衔接数据库并拜候它们的数据.
关于MySQL数据库服务器来说,它的制造商一样供应了呼应的ODBC驱动程序,其最新版本为myodbc-2.50.31-win95.在WIN98环境下举行安装后,便可以操纵编程语言通过ODBC API对MySQL数据库举行各种ODBC所支持的操作.因为ODBC屏蔽了各种数据库的差别,所以,本来用于对别的数据库举行操作的程序,通过ODBC一样可以对MySQL数据库举行操作.也就是说,ODBC使程序对数据库的通用性提高了.
用VC通过ODBC API对MySQL数据库举行编程,必必要对MySQL数据源举行设置,具体设置如图1:
图1 数据源设置信息
通过上图的设置,接着我们便可以按照普通的ODBC数据库编程办法,对MySQL数据库举行编程.
以上是“<b>MySQL数据库接口的VC实现与利用</b>[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |