论文部分内容阅读
基于PHP的通用数据操作技术是一种经济、方便、高效的处理方式,同时该方式为.开发大规模的数据库应用提供了一条有效解决途径。由于数据库的通用操作与诸多因素有关,就使得本系统的研究非常复杂,目前的研究成果仅能在两个著名的开源数据库中使用,尽管已预留了开发的接口,但还不能够完全满足对所有数据库操作的实际的需要。 本文在分析研究国内外有关通用数据库操作技术的最新研究状况的基础上,进行了如下主要的工作:① 首先,利用模块化的思想,提出了一种基于PHP的通用数据库操作模型。利用模块化的思想,基于通用对象,从三个过程详细分析了通用数据库操作模型在各个过程的功能和相应算法。这个模型把当前所进行的系统研究与以前做过的系统研究融为一体,使研究者对通用数据库操作对通用数据库操作技术有一个完整的、清晰的认识,为以后的通用数据库操作技术的深入研究提供引导作用。通过这个模型的研究可知,当前通用数据库操作技术的研究难点在于综合应用不同数据库的特性。正是基于这种考虑,接下来,将对异种数据库的通用操作的问题进行深入研究。② 在以这个模型为理论指导,对MYSQL、PostgreSQL的通用操作深入研究,通过引入参照ODBC和JDBC的思想,提出了通用数据操作技术PDBC(PHP Open Database Connectivity)的算法。基于ODBC, JDBC原理,提出了通用数据操作技术PDBC的算法,并已用程序实现。通过实例分析,表明这个操作的算法具有以下一些优点:可以完全消除MYSQL、POSTGRESQL的API间的差异,可以获得数据库通用的操作;可以极大地扩展PDBC方法的适用范围;算法简单、快捷、性能稳定,具有很强的实用性;适合数据库操作的通用运算规则;具有极强的可扩展性,可以用这种模型提供的接口进行进一步的扩展。同时,除了具有上述的优点之外,基于PHP的通用数据库操作可以与基于PHP的中文模板技术联合使用,形成强大的集成开发环境。③ 最后,利用这个通用数据库操作技术进行了实际的项目开发,并进行了相关的分析试验。在贵州信息港的房产频道、中国新西兰电子商务网、中共贵州省委组织部的专网建设中都使用了基于PHP的通用数据库操作技术,并取得了很好的实际效果。 <WP=5>通过详细的理论推导和实际的数据库操作的实验及其分析,证明了本文的设计模型的正确性,为基于PHP的通用数据库操作技术的研究进行了有益的探索。