xiaocheng-keji/think-dm 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

xiaocheng-keji/think-dm

Composer 安装命令:

composer require xiaocheng-keji/think-dm

包简介

thinkphp5.1 达梦8数据库驱动

README 文档

README

ThinkPHP 5.0 版 对应 1.x 分支
ThinkPHP 5.1 版 对应 2.x 分支
ThinkPHP 6.0 版 对应 3.x 分支

原来为 71CMS创先云党建 从 MySQL 移植到 DM 写的,现在开源出来,供大家学习交流。

此驱动基于 PDO 的达梦数据库扩展,需要先安装达梦数据库的 PDO 扩展,命令行中执行 php –m 需要 有 PDO 和 PDO_DM

当时的达梦 dm_svc.conf 配置:

TIME_ZONE=(480)
LANGUAGE=(cn)
CHAR_CODE=(PG_UTF8)
KEYWORDS=(user,label)

dm.ini 配置:

COMPATIBLE_MODE=4

安装扩展包

composer require xiaocheng-keji/think-dm:2.x-dev

然后,配置应用的数据库配置:

TYPE = dm
HOSTNAME = localhost
USERNAME = SYSDBA
PASSWORD = SYSDBA
HOSTPORT = 5236
CHARSET = utf8
PREFIX = xc_
DEBUG = true

即可正常使用达梦数据库,例如:

Db::name('demo')
    ->find();
Db::name('demo')
    ->field('id,name')
    ->limit(10)
    ->order('id','desc')
    ->select();

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2024-04-06