王 磊
(云南林业职业技术学院 云南 650224)
MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL是世界上最流行的和标准化的数据库语言。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。MySQL主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快。PHP作为一种跨平台的动态网站服务器端脚本语言,可在 WindowsXP/7,Linux等多种平台上运行,支持SQLServer,Oracle,MySQL,DBM等常用数据库。C语言是一种被广泛使用的编程语言,几乎可以在任何领域开发应用程序。C还是M ysql数据库管理系统最基本、最低级的应用程序编程接口。C由于相对PHP限制因素较少,占用更少的内存,且执行效率更高,因而常常用来编写使用频繁的客户机程序。
(1)使用PHP的mysql_*函数组访问MySQL数据库
(2)使用PHP的mysqli_*函数组访问MySQL数据库
(3)使用ODBC连接mysql
通过一个ODBC连接,您可以连接到您的网络中的任何计算机上的任何数据库,只要ODBC连接是可用的。首先打开控制面板中的ODBC数据源管理器,确认在驱动程序中已经存在mysqlodbcdriver,其次在系统 DSN中添加一个数据源,输入datasourcename:mysqlodbc,
然后我们要对以上程序进行编译,在Linux中,最常用的编译器是gcc,其编译源程序的命令格式为:
因此,若要编译一个包含 mysql.h头文件的源程序时,需要指定头文件的路径,即:
编译后产生一个myprogram.o形式的目标文件,需要再将它连接为可执行程序
这个过程需要客户机库中 mysqlclient的支持。为了使用-L
本文概括介绍了用PHP、CAPI访问Mysql数据库的方法和程序,在电脑上都已实践成功。M ysql应用的广泛性注定需要爱好者们更多的学习和实践。