WEB开发网
开发学院数据库MySQL Linux应用集成MySQL数据库访问的技巧 阅读

Linux应用集成MySQL数据库访问的技巧

 2007-03-12 10:56:04 来源:WEB开发网   
核心提示:本文描述了MySQL,一种利用第三方数据库开发电子贸易和其它复杂、动态网站的有效工具,Linux应用集成MySQL数据库访问的技巧,MySQL 是一种快速、多线程和全功能的 SQL服务器,除了描述MySQL系统的基本体系结构以外,在Web上销售产品时所有必需的数据库更改组成一个事务,数据库需要同时减去客户帐户余额和产品

本文描述了MySQL,一种利用第三方数据库开发电子贸易和其它复杂、动态网站的有效工具。MySQL 是一种快速、多线程和全功能的 SQL服务器。除了描述MySQL系统的基本体系结构以外,本文还提供了以Tcl和C++编写的简单示例,帮助您开发支持数据库的Web应用。

一个必须存储或访问大量信息的应用程序可以从使用第三方数据库产品中受益匪浅。在对信息的访问必须在程序的多个实例上进行时更是如此。基于Web的应用(包括电子贸易)就是它的良好例证。

为什么使用独立数据库?

Web服务器必须使其处理脚本有办法来存储有关供其以后访问的状态信息。尽管有可能使用比较原始一些的方法--例如转储到文本文件或开发自制的迷你数据库--但只有成熟的数据库应用才能提供更为复杂的Web应用所需的所有服务。因为有一些免费获得的软件包可用于该目的,所以编写定制的特定于应用的数据库引擎并无太大好处。 另外,使用第三方数据库还使Web开发者不必投入到开发和维护数据库的任务中。

MySQL数据库

通过使用脚本语言和编译型系统语言(例如 C),将数据库集成到Linux应用就可能相当容易。可免费获得的MySQL(在GNU Public License下发行)数据库提供了一系列复杂的SQL功能,并易于集成到应用中。MySQL是快速、多线程的,并支持ANSI和ODBC SQL标准。加上第三方软件,MySQL就支持用于事务处理应用的事务安全的表。

注:什么是事务处理?

事务是需要以原子方式执行的对数据库所做的一系列更改。它们要么必须全部执行,要么一个都不执行。 例如,在Web上销售产品时所有必需的数据库更改组成一个事务。

数据库需要同时减去客户帐户余额和产品库存,否则失败并且一个操作都不执行。

1 2 3 4 5 6  下一页

Tags:Linux 应用 集成

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接