论文部分内容阅读
在对各种WEB数据库中间件技术的研究基础上,本文选择JDBC作为典型的对象进行研究。文章指出了JDBC技术在开发网络数据库过程中存在的一些问题,并对其提出自己的改进意见。 本文首先提出利用MVC模式来重新构建WEB数据库开发组件的整体架构,将整个WEB数据库连接过程封装起来,以达到面向对象的编程思想的要求,并改善传统的JDBC数据库连接过程中不符合面向对象的编程思想的缺陷。其次,针对JDBC提供的ResultSet结果集类型存在的使用复杂的问题,本文提出另外两种替代数据类型:String[][]类型和继承于Hashtable的Data类型。 经过仔细的分析与设计,本文给出了上述两种改进的具体实现方法,最后编程实现了一个WEB数据库开发组件。这个网络数据库开发组件利用MVC模式的封装,使整个JDBC数据库连接过程对程序员来说变的透明。程序员在开发中可以绕开繁琐复杂的JDBC数据库连接步骤,而只需面对由网络数据库开发组件提供的统一的编程接口。 另外在引进了String[][]类型和Data类型这两种ResultSet类型的替代类之后,程序员可以按照自己的要求,直接从WEB数据库开发组件中取得相应类型的返回值。这样就免去了每次取得ResultSet类之后,对ResultSet类的再处理。 最后文章设计了一个简单的WEB程序系统,用其检验WEB数据库开发组件的实际效用。通过完善的分析与设计,该WEB程序系统基本完成了对整个WEB数据库开发组件各种性能的测试。证明WEB数据库开发组件对各种数据类型的处理效果都比较优秀,WEB数据库开发组件对各种数据库操作的反应也良好。