MySql数据库的访问

Posted 小夕公子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql数据库的访问相关的知识,希望对你有一定的参考价值。

import pymysql

# 创建一个Connection 对象,代表了一个数据库连接
connection = pymysql.connect(
                host=" ",# 数据库IP地址  
                user=" ",     #  mysql用户名
                passwd=" ",      # mysql用户登录密码
                db=" " ,        # 数据库名
                # 如果数据库里面的文本是utf8编码的,
                #charset指定是utf8
                charset = "utf8")   

# 返回一个cursor对象
c = connection.cursor()

# 执行一个获取 xx 表中所有记录的 sql 语句
c.execute("""SELECT * FROM xx """)


# rowcount属性记录了最近一次 execute 方法获取的数据行数
numrows = c.rowcount

for x in range(numrows):
    # 返回的是一个元组,里面每个元素代表一个字段
    row = c.fetchone()
    print(row)

以上代码是一个读取数据库表的例子。(我用的是mysql,其中pymysql库,也有用mysqldb库的)

以上是关于MySql数据库的访问的主要内容,如果未能解决你的问题,请参考以下文章

部分代码片段

MySQL系列:kafka停止命令

如何在片段中访问 SQLite 数据到 ListView

从片段访问父活动的数据

片段管理访问错误可见 return false

从mysql的片段中加载ListView