收藏
回答

请问小程序得生产环境能连接MSSQL数据库么

框架类型 问题类型 操作系统 工具版本
小程序 需求 Windows 1.02.1805181

请问小程序生产环境和开发环境中能访问另外云主机得MSSQL数据库么,因为那个MSSQL数据库已经有很多会员数据,在这个基础上开发小程序得,


回答关注问题邀请回答
收藏

3 个回答

  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2018-05-31

    你说的是腾讯云服务吗?

    2018-05-31
    有用
    回复
  • 宏
    02-25

    可以用。

    package.json 文件中的 “dependencies” 加上 “mssql”: “latest”。

    index.js 文件如下:

    // 云函数入口文件

    const cloud = require('wx-server-sdk')

    const mssql = require('mssql')

    cloud.init()

    // 云函数入口函数

    exports.main = async(event, context) => {

      var config = {

        user: event.user,

        password: event.password,

        server: event.server,

        database: event.database,

        port: event.port * 1, //用数字相乘强制转换

        options: {

          encrypt: true

        },

        pool: {

          min: 0,

          max: 10,

          idleTimeoutMillis: 30000

        }

      };

      try {

        await mssql.connect(config)

        result = await mssql.query(event.query)

        return result

      } catch (err) {

        return err

      }

    }

    **上传云函数后,使用方法是:

    wx.cloud.callFunction({

              name: '云函数名称',

              data: {

                 user: user,

                 password: password,

                 server: server,

                 database: database,

                 port: 1433,

                 query: queryString

              },

              success: res => {

            console.log(res) }

    })

    02-25
    有用
    回复
  • Mango.M
    Mango.M
    2018-05-31

    你是想从云数据库中读数据吗?这个我暂时不太清楚,貌似是不可以的,必须要有你的后端服务器通过接口读数据,或者有云函数可以调用,或者使用node.js去读mysql的数据,你再通过node.js读数据

    2018-05-31
    有用
    回复
登录 后发表内容