本项目旨在提供一个简单、通用的图形界面数据库浏览前端。该工具是 Qt 数据库类的非常简单的聚合。数据库抽象由 Qt 数据库驱动程序提供。PostgreSQL 和 MySQL 的驱动程序已被证明可以很好地工作。如果您拥有 Qt 的商业版本,您可以使用 Oracle、TDS 和 DB2 的捆绑驱动程序。
原则上,没有理由认为 ODBC3 驱动程序对于 Oracle、DB2、Informix 以及 Firebird 和 SAP/DB 等流行数据库不能工作。
该工具目前稳定且可用性高,但尚未完成所有功能。已完成以下功能:
* 数据库和表的树形浏览器
* 表描述的显示
* 主窗口中表内容的显示
* 在查询选项卡中执行临时 SQL 查询
* 查询选项卡中的命令行历史记录
* 从 XML 配置文件检索数据库连接详细信息
* 从 XML 配置文件检索其他配置参数
* 提示输入连接密码
* 通过 GUI 向正在运行的应用程序和配置文件添加新连接
* 使用单独的图标显示数据库视图
* 创建与数据库名称无关的连接名称
* 创建新连接时有一个“测试”按钮
* 动态生成可用驱动程序列表
* 通过 autoconf 进行配置
* 修复了执行更新/插入两次的错误
* 刷新数据库连接
* 通过 GUI 删除连接
* 通过 GUI 编辑连接
* 检查是否存在 ~/.qtsql
* 创建骨架配置文件
* 自动保存/恢复历史记录
以下功能将在 1.0 版本发布时实现
* 保存查询和结果
* 关闭时保存应用程序尺寸
* 检测主键/外键/唯一约束
* 键盘快捷键
网站: http://www.mobiustech.net/qtsql/
本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。