集成关系型数据库MySQL服务

在函数计算服务中可以使用MySQL服务。 示例代码如下:

import MySQLdb
import os

def main(event):
    host = os.environ.get("HOST")
    port = os.environ.get("PORT")
    user = os.environ.get("USER")
    passwd = os.environ.get("PASSWD")
    db = os.environ.get("DB")
    conn = MySQLdb.connect(host=host, port=int(port), user=user, passwd=passwd, db=db)
    cursor = conn.cursor()
    cursor.execute('select * from user where id = %s', ('1',))
    values = cursor.fetchall()
    return values
    conn.close()

参考上述代码,请将MySQL服务的主机地址、端口、用户名、密码、数据名在函数创建界面,以key-value键值对的形式保存, 以便在函数运行时,可以从环境变量中找到相应的变量。

需要注意的是:在上述所用从环境变量中获取的参数中,端口是整数类型,其他都是字符串类型。

results matching ""

    No results matching ""