本帖最后由 鲁亮 于 2018-3-8 15:18 编辑
下面就是数据库操作相关了,首先安装pymysql模块,使用pip安装,
[Python] syntaxhighlighter_viewsource syntaxhighlighter_copycode pip install pymysql
数据库基本操作这里就不说了,直接用,不知道就需要自行百度了。
我使用的是oracle的mysql数据库,安装在腾讯云上的。
首先打开数据库连接
[Python] syntaxhighlighter_viewsource syntaxhighlighter_copycode # 打开数据库连接
db = pymysql.connect(
host='localhost',
port=3306,
user='root', # 数据库用户名
passwd='********', # 数据库密码
db='test',
charset='utf8'
)
然后创建curcursor游标对象,并且新建数据表,使用完之后记得关闭连接,并关闭数据库,否则会出错。
[Python] syntaxhighlighter_viewsource syntaxhighlighter_copycode # 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# print(db)
# 如果存在数据表,删除
cursor.execute("DROP TABLE IF EXISTS code")
# 创建数据表
sql = """CREATE TABLE IF NOT EXISTS code(
code_name text,
code_language VARCHAR(20),
code_url text)"""
# 执行数据库execute操作
cursor.execute(sql)
# 关闭数据库连接
cursor.close()
# 断开数据库
db.close()
最后插入数据,使用mysql语句“INSERT”
[Python] syntaxhighlighter_viewsource syntaxhighlighter_copycode # 插入数据
cursor.execute('INSERT INTO code(code_name,code_language,url)VALUES("%s","%s","%s")' % (url_name, language, b_url))
# commit 修改
db.commit()
|