文件名称:
Dimeric.Virtual.Database.
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2006-02-23
详细说明: VDB is a database library for Delphi. VDB stands for virtual database, because it abstracts Delphi‘s numerous database libraries. VDB has several advantages: - Database Library Portability. You can easily switch between database libraries without even recompiling the program. This gives your applications the freedom to work with the Borland Database Engine, Microsoft‘s ADO, InterBase Express, DB/Express, or other third-party database libraries for Delphi. (See Connecting) - Simplified Coding. The VDB API is modeled primarily usi ng interfaces (IDatabase, IDataSet, IQuery, etc.). This means that VDB objects are managed, and resources are released automatically. In addition, while providing the familiar properties, methods and events of the built-in objects (TDatabase, TQuery, etc.) VDB provides additional simplified methods for performing common tasks. (See VDB Shortcuts) - SQL Dialect Abstraction. VDB provides abstraction for the underlying database SQL dialect. VDB provides an escape syntax so that you can write the same SQL regardless of the database you are connecting to. This escape syntax is automatically translated into appropriate code for the database‘s SQL dialect. For example, the macro for the database‘s current date and time would be CURRENT for the Informix dialect and getdate() for the SQL Server dialect. In VDB you would use the [now()] function. If you were connecting to Informix, this would be translated into CURRENT or getdate() for SQL Server. This makes code written to VDB more portable across SQL dialects. (See Vendor Neutral SQL) - Connection Pooling. If you set a few properties in a configuration string, VDB will pool database connections. This can significantly reduce the load an application places on the database. Application code simply acquires and releases database connections. Instead of being freed when released, however, connections are returned to a pool of available connections managed by VDB. When the application needs a connection, it is taken from the pool. The connection pool automatically grows and shrinks with demand. (See Connection Pooling) - Automatic Adaptive Query Preparing and Caching. If the same query is executed repeatedly, preparing the query ahead of time can reduce the overall execution time significantly. Because a prepared query is associated with a particular database connection, you normally don‘t use prepared queries as much when you use connection pooling (you don‘t leave queries prepared when you release a connection to the pool). VDB solves this problem by preparing and caching queries with the connection for a configurable timeout. VDB will adaptively determine when to prepare and cache queries. If the same SQL is executed multiple times within the timeout period, VDB will automatically prepare and cache the query. This means that you don‘t have to determine which queries should be prepared and which should not. VDB will do this automatically. This is especially useful when the pattern of code execution varies, as with library code or code that is executed heavily only at a particular time of day. ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.