Skip to content

Latest commit

 

History

History
134 lines (102 loc) · 3.16 KB

README.zh_CN.md

File metadata and controls

134 lines (102 loc) · 3.16 KB

egg-mssql

NPM version build status Test coverage David deps Known Vulnerabilities npm download

依赖说明

依赖的 egg 版本

egg-mssql 版本 egg 1.x
1.x 😁
0.x

依赖的插件

开启插件

// config/plugin.js
exports.mssql = {
  enable: true,
  package: 'egg-mssql',
};

使用场景

  • Why and What: 描述为什么会有这个插件,它主要在完成一件什么事情。 尽可能描述详细。
  • How: 描述这个插件是怎样使用的,具体的示例代码,甚至提供一个完整的示例,并给出链接。

demo:

query:

//单库使用

let result = await app.mssql.query("select 1 as state");    

//多库

let result = await app.mssql.get('db1').query("select 1 as state");    

详细配置

请到 config/config.default.js 查看详细配置项说明。

配置demo:

   mssql: {
        default: {
            port: 1433,
            pool: {
                max: 10,
                min: 0,
                idleTimeoutMillis: 30000,
            },
        },
        app: true,
        agent: false,

        // Single Database
          client: {
            server: 'serverip',
            port: '1433',
            user: 'username',
            password: 'pwd',
            database: 'dbname',
          }
          
        // Multi Databases
        // clients: {
        //     db1: {
        //         server: 'ip',
        //         port: '1433',
        //         user: 'username1',
        //         password: 'pwd1',
        //         database: 'dbname1',
        //     },
        //     db2: {
        //         server: 'ip',
        //         port: '1433',
        //         user: 'username2',
        //         password: 'pwd2',
        //         database: 'dbname2',
        //     },
        // },
  }

单元测试

提问交流

请到 egg issues 异步交流。

License

MIT