NO1: JAVA有HB,可针对数据库表映射成相应的类, 表的字段变了,refresh一下就OK了。DELPHI有类似的吗?
我自己不愿意手工去写类,所以定义了许多的字段。也写了一些TDataLink和UI控件交互--比如显示JPEG图片。
另外,不愿意放弃DB控件,否则要写不少的 FieldByName('xxx').Value := Edit_Name.Text类似的代码。 大伙又是如何处理的?说一说,借鉴一下。
我自己不愿意手工去写类,所以定义了许多的字段。也写了一些TDataLink和UI控件交互--比如显示JPEG图片。
另外,不愿意放弃DB控件,否则要写不少的 FieldByName('xxx').Value := Edit_Name.Text类似的代码。 大伙又是如何处理的?说一说,借鉴一下。
Delphi Hibernate 1.7 原版(已移交于 CnPack 开发组)CnPack 开源软件项目 2008-05-28 20:52:17Delphi Hibernate(Dhibernate)是一以 Delphi 实现的仿 Hibernate 的轻量级 ORMapping 框架,其作者橙子已将其捐赠给 CnPack 开发组并授权移植开源,最新1.7版本也提供下载。以下是其介绍: Dhibernate 是一个开源的 Delphi 项目,最新版本为 1.7。 通过研究并移植 Java 中的 Hibernate 框架,使 Delphi 也能够像 Java 那样操作数据。 在实际的应用中,开发人员不需要理会新增,修改,删除或查询时所需要写的 SQL 语句,而是将数据当成一个类来处理,将类直接送入数据库中,框架会自动的进行你所需要的操作,极大的减轻了开发人员的压力,通过使用 DHibernate,将使得对数据库的操作前所未有的简单。 开发人员甚至可以不关心多表连接查询,通过一个 Formula 属性,就能完成连接查询的操作。注:此版本适合于 Delphi 2007,对低版本 Delphi 的支持可能不完善,有待改进。
* 可以自动创建数据库,简化了部署的和安装的过程。
* 支持多种数据库,方便了程序的移植。
* 便于进行测试驱动的开发。http://opensource.csdn.net/p/instantobjects
"用RTTI去操作数据库也是不错的选择”可以再具体一点吗?