该篇文章主要介绍的是Linux操作系统应用集成MySQL数据库访问技巧,我们大家都知道MySQL(和PHP搭配之更佳组合),是一种利用第三方的相关数据库来开发电子贸易与一些其它复杂、动态网站的有效工具。
MySQL(和PHP搭配之更佳组合) 是一种快速、多线程和全功能的 SQL服务器。
除了描述MySQL(和PHP搭配之更佳组合)系统的基本体系结构以外,该篇文章还提供了以Tcl和C++编写的简单示例,帮助您开发支持数据库的Web应用。一个必须存储或访问大量信息的应用程序可以从使用第三方数据库产品中受益匪浅。在对信息的MySQL 数据库访问必须在程序的多个实例上进行时更是如此。基于Web的应用(包括电子贸易)就是它的良好例证。
为什么使用独立数据库?
Web服务器必须使其处理脚本有办法来存储有关供其以后MySQL 数据库访问的状态信息。尽管有可能使用比较原始一些的 *** --例如转储到文该篇文章件或开发自制的迷你数据库--但只有成熟的数据库应用才能提供更为复杂的Web应用所需的所有服务。因为有一些免费获得的软件包可用于该目的,所以编写定制的特定于应用的数据库引擎并无太大好处。
另外,使用第三方数据库还使Web开发者不必投入到开发和维护数据库的任务中。
MySQL(和PHP搭配之更佳组合)数据库
通过使用脚本语言和编译型系统语言(例如 C),将数据库集成到Linux应用就可能相当容易。可免费获得的MySQL(和PHP搭配之更佳组合)(在GNU Public License下发行)数据库提供了一系列复杂的SQL功能,并易于集成到应用中。MySQL(和PHP搭配之更佳组合)是快速、多线程的,并支持ANSI和ODBC SQL标准。
加上第三方软件,MySQL(和PHP搭配之更佳组合)就支持用于事务处理应用的事务安全的表。
注:什么是事务处理?
事务是需要以原子方式执行的对数据库所做的一系列更改。它们要么必须全部执行,要么一个都不执行。 例如,在Web上销售产品时所有必需的数据库更改组成一个事务。数据库需要同时减去客户帐户余额和产品库存,否则失败并且一个操作都不执行。
无论服务器出于何种原因发生崩溃都不应该引起事务被部分执行。例如帐单多算、产品没有交付,或者库存不实等都有可能是部分完成的事务的结果。支持事务处理的数据库可以将一组数据库代码封装在一个事务中,在事务执行期间的任何失败会让数据库回滚到事务开始之前的状态。
这是通过维护所有数据库操作的日志,以及其原始状态表的副本来实现的,在失败后下一次重新启动服务器时允许回滚操作。 这种时间和空间上的开销是事务安全数据库系统所必需的一种折衷。单一MySQL(和PHP搭配之更佳组合)服务器控制着一系列数据库,它们都可以通过服务器以类似方式来MySQL 数据库访问。
每个数据库实际上都是一组任意数量的表,概念与其它SQL数据库的用户类似。每个表都由带类型的数据列组成。 数据可以是整数、实数值、字符串或其它类型,包括原始二进制流。 表中的每一行都是存储在数据库中的一个记录。
MySQL(和PHP搭配之更佳组合)被设计和构造成客户机/服务器。 服务器MySQL(和PHP搭配之更佳组合)d可以在能从因特网MySQL 数据库访问到的任何机器上运行(更好与Web服务器在同一台或最接近的一台机器上,以确保合理的响应时间)。MySQL(和PHP搭配之更佳组合)客户机使用请求来与MySQL(和PHP搭配之更佳组合)服务器联系,修改或查询服务器所拥有的数据库。
在支持数据库的Web应用程序中,数据库客户机是Web服务器或由Web服务器产生的CGI脚本。 这些客户机可以用高级脚本语言或低级系统语言编写,只要存在这种语言的数据库API即可。在Linux中,大多数脚本语言是以C 实现的,因为存在MySQL(和PHP搭配之更佳组合) C API,所以要将MySQL(和PHP搭配之更佳组合)支持添加到任何现有的脚本语言或工具应该很容易。绝大部分脚本语言已经完成了这一步。
扫描二维码推送至手机访问。
版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。
正在启动windows时间长怎么办 小编带来了Windows 7/8.1正在启动windows时间长解决方法,假如有朋友在安装完Windows系统之后一直停留在“正在启动windows”的话,不妨试一试下文的方法哦~ 原因:Windows 7/8.1不完全支持UEFI,需要CSM(Comp...
在某些电脑中,机器内部蜂鸣器与系统的声音输出方案是相关联的,这样一来会导致当系统输出声音时,即使电脑没有连接外部音响或耳机,也会通过内置蜂鸣器发出“嘟嘟哔哔”的声音。这个问题主要出现在Windows 7电脑中,假如你的电脑恰好遇到了这样的问题,可参考下面的方法来解决: 1、在桌面“计算机”图标上右...
国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...
出现该问题的原因是由于使用第三方优化软件消除快捷方式的小箭头引起的。 1、在开始搜索框中键入“regedit”,按回车键打开注册表编辑器。 2、依次定位到以下分支:HKEY_CLASSES_ROOTlnkfile。 3、在lnkfile项上鼠标右键单击“新建”——“字符串值”。...
故障分析: 主要原因应该是不存在软盘驱动器或驱动器未安装,找到故障原因后,Windows 7 32位系统只要将软盘驱动器禁用就可以了。 解决措施: 1、右键点击计算机,选择管理,打开计算机管理窗口; 2、在计算机管理中,找到设备管理器,在右边的软盘控制器中右击,选择卸载即可。 以...
Windows 7系统可以对每个文件夹进行个性化视图设置,可以根据自己的个人喜好和实际需要更改文件或文件夹图标的大小,或者让文件或文件夹以列表、平铺等方式显示。但是,假如你对N个文件夹视图进行了风格各异的个性设置,现在又想让所有文件夹都使用同一种视图怎么办呢 手工一个一个修改,你OUT了,非累得手抽...