对Mysql 数据库的访问方法的研究

2014-02-27 13:16
网络安全技术与应用 2014年4期
关键词:数据源应用程序服务器

王 磊

(云南林业职业技术学院 云南 650224)

0 引言

MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL是世界上最流行的和标准化的数据库语言。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。MySQL主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快。PHP作为一种跨平台的动态网站服务器端脚本语言,可在 WindowsXP/7,Linux等多种平台上运行,支持SQLServer,Oracle,MySQL,DBM等常用数据库。C语言是一种被广泛使用的编程语言,几乎可以在任何领域开发应用程序。C还是M ysql数据库管理系统最基本、最低级的应用程序编程接口。C由于相对PHP限制因素较少,占用更少的内存,且执行效率更高,因而常常用来编写使用频繁的客户机程序。

1 用PHP程序访问Mysql数据库的方法和程序

(1)使用PHP的mysql_*函数组访问MySQL数据库

(2)使用PHP的mysqli_*函数组访问MySQL数据库

(3)使用ODBC连接mysql

通过一个ODBC连接,您可以连接到您的网络中的任何计算机上的任何数据库,只要ODBC连接是可用的。首先打开控制面板中的ODBC数据源管理器,确认在驱动程序中已经存在mysqlodbcdriver,其次在系统 DSN中添加一个数据源,输入datasourcename:mysqlodbc,

2 用CAPI访问Mysql数据库的方法和程序

然后我们要对以上程序进行编译,在Linux中,最常用的编译器是gcc,其编译源程序的命令格式为:

因此,若要编译一个包含 mysql.h头文件的源程序时,需要指定头文件的路径,即:

编译后产生一个myprogram.o形式的目标文件,需要再将它连接为可执行程序

这个过程需要客户机库中 mysqlclient的支持。为了使用-L如–L/usr/local/mysql/lib,指出连接程序在哪里找到它。当然,也可以通过建立一个Makefile文件,使用make工具对源程序进行编译,并连接产生目标文件。这种方式较命令行的形式要方便灵活得多。

3 结束语

本文概括介绍了用PHP、CAPI访问Mysql数据库的方法和程序,在电脑上都已实践成功。M ysql应用的广泛性注定需要爱好者们更多的学习和实践。

猜你喜欢
数据源应用程序服务器
通信控制服务器(CCS)维护终端的设计与实现
删除Win10中自带的应用程序
谷歌禁止加密货币应用程序
Web 大数据系统数据源选择*
基于不同网络数据源的期刊评价研究
中国服务器市场份额出炉
得形忘意的服务器标准
计算机网络安全服务器入侵与防御
基于真值发现的冲突数据源质量评价算法
分布式异构数据源标准化查询设计与实现