在 http://www.dameng.com 下载 DM6.0 开发版 for Windows:
除不支持数据库集群等企业级功能,开发版提供了完整的功能,支持GB级数据量,支持多用户并发访问能力,满足各种中、小型应用的需要。
开发版免费供开发者用于学习、测试、开发用途,不允许用于生产、经营等商业用途或其他用途。
虽然说明里说 for Windows2000,但在 Windows Server 2003 下,双击 setup.exe,顺利安装。
安装完成后在 D:/dmdbms/bin 目录下有 php4_dm.dll 和 php5_dm.dll 2个文件,分别用于提供达梦数据库与 PHP4.0 和 PHP5.0 的扩展接口。
但是,本人的 Apache2.2.8 + PHP5.2.5 环境下,在 php.ini 文件中配置 php5_dm.dll 扩展后,Apache 无法启动。只好在 IIS6.0 + PHP4.4.7 下安装 php4_dm.dll 进行测试。
在 php.ini 文件中另需添加 DM 的配置:
[dm]
dm.allow_persistent = 1
dm.max_persistent = -1
dm.max_links = -1
dm.default_host = localhost
dm.default_db = SYSTEM
dm.default_user = SYSDBA
dm.default_pw = SYSDBA
dm.connect_timeout = 10
dm.defaultlrl = 4096
dm.defaultbinmode = 1
dm.check_persistent = ON
dm.port = 12345
安装时选择了一同安装测试数据,所以有一个用户数据库 BOOKSHOP。在该数据库里,新建了一个“模式”MYTEST,再在该模式下新建表 TEABL1。导出SQL脚本参考一下表结构:
CRE