企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> # 数据库 <br/> > 数据库默认使用的是panco/multi-db,一款支持多数据库连接和连接池的类库,Github地址:[https://github.com/panco95/multi-db](https://github.com/panco95/multi-db) > 如果需要替换为你熟悉的DB类库,例如Think-orm、laravel-orm、medoo,请composer相关类库,然后再server\http.php中的onWorkerStart回调取函数中初始化连接,然后设置一个定时器定时操作一下数据库,否则太久不操作会断开连接,参考框架默认代码。 <br/> 数据库配置在config/db.php: ```~~~ return [ // 类型(需PDO支持) 'type' => 'mysql', // 地址 'host' => '127.0.0.1', // 端口 'port' => 3306, // 用户名 'user' => 'root', // 密码 'password' => '0825', // 数据库名称 'database' => 'test1', // 字符集 'charset' => 'utf8mb4', // 连接池数量 'pool' => 5 ]; ~~~]; ``` <br/> 数据库调用,详细用法跳转到github页面查看:[https://github.com/panco95/multi-db](https://github.com/panco95/multi-db): ``` use panco\facade\DB; $data = DB::query($sql); $data = DB::connect($connect)->query($sql); ```