编程语言的数据库性能比较

来源:论坛 作者:谢刚 2006-04-11 出处:pcdog.com

.net  java  java虚拟机  jsp  linux  
上一页 1 2 3 4 下一页 
开发工具访问数据库的技术比较

  2.1数据访问对象:

  VB:DAO,ADO,RDO功能相仿;

  PB:Transaction,DwControl,可绑定任何SQL语句和存储过程
数据访问具有无与比拟的灵活性

  C++ Builder/Dephi:具有包括DataSource,Table,Query,Midas,ADO在内的二十多个组件和类完成数据访问

  VC:同VB,但有不少类库可供使用,但极不方便,开发效率很低

  Java:Java JDBC API,不同的IDE具有不同的组件

  2.2 数据表现对象:

  VB:DBGriD,与数据库相关的数据表现控件只有此一种,只能表现简单表格数据,表现手段单一

  PB:DataWindow对象(功能异常强大,其资源描述语句构成类似HTML的另外一种语言,可在其中插入任何对象,具有包括DBGrid在内的数百种数据表现方法),只此一项功能就注定了PB在数据库的功能从诞生的那一天起就远远超过了某些开发工具今天的水平

  C++Builder/Dephi:具有包括DBGrid,DBNavigator,DBEdit, DBLookupListBox在内的15个数据感知组件,DecisionCube, DecisionQuery在内的6个数据仓库组件和包括QRChart, QRExpr在内的20多个报表组建,可灵活表现数据

  VC:同数据访问对象

  Java:不同的IDE具有不同的组件,比较著名的有Jbuilder,PowerJ, VisualAge for Java

  2.3 语句执行方式:

  VB:将一句SQL串绑定到一个命令对象中,结果返回到ResultSet对象中自行拆取

  PB:是一种真正的4GL语言,可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级游标,存储过程和数据库函数,是一种类似SQLJ的规范

  C++ Builder/Dephi:使用数据库组件或类完成SQL语句串的执行和提交

  VC:同数据访问对象

  Java:SQLJ,Java JDBC API
更多内容请看PCdog.com--数据库相关文章专题
上一页 1 2 3 4 下一页 
上一篇:紧急救援:用户自定义的数据库修复
下一篇:JDBC2.0扩展API