gb.db
该组件允许访问一些数据库管理系统。
作者
|
Benoît Minisini, Nigel Gerrard, Andrea Bortolan, Daniel Vostanikian.
|
该组件能访问下列
数据库管理系统:
-
PostgreSQL
-
MySQL
-
SQLite2
-
SQLite3
-
ODBC
PostgreSQL、MySQL以及Firebird是C/S(客户机/服务器)数据库,这意味着连接被指向服务进程。
另一方面,SQLite是基于数据库的文件或内存,所以不存在被连接的服务进程。
这意味着如果不满足于缺省数据库,用户可能需要包含数据库文件的全路径。详情请参看
Connection。
SQLite驱动支持SQLite第三版,而且如果需要也可向下兼容第二版的驱动。详情请参看
www.sqlite.org。
该组件在应用程序和指定的服务器之间创建一个中间层,所以无论决定使用什么样的数据库后端,应用程序代码是完全相同的。
仅需下列工作:
-
通过使用数据库管理器或该组件创建数据库。
-
使用Find、Create以及Edit方法。
-
不直接在请求中内置SQL值,而是使用前述方法的替代特性。
-
不使用Exec 方法,该方法允许直接发送SQL请求给后端,所以能访问数据库的特殊特性。
如果不需要数据库独立,那就做你喜欢的事吧!:-)
参见