1. 准备工作
1.1 数据库准备
首先在移动平台上创建得到一个云数据库(分别有账号名,密码,数据库名,还有一个端口号)其中端口号用的默认端口3306。这些步骤在云原生平台上实现。
1.2 连接准备
在python环境中下载pymysql包(cmd)
pip install pymysql
下载完毕后在工程文件中导入该包(python)
import pymysql
2. 链接实现
这时候我们就能与目标数据库进行链接了具体链接方式如下:
db = pymysql.connect(host="xx.xx.xx.xx", user="user", passwd="****", db="db1")
通过以上方式我们就能链接到具体的数据库(这边给的是ipv4地址)
3. 提交一些SQL语句
这边我实现的是一些爬虫提交的功能:提交的具体函数如下:
def commit_total():
total_author, total_title, total_topic = total()
db = pymysql.connect(host="xx.xx.xx.xx", user="user", passwd="****", db="db1")
cursor = db.cursor()
for i in range(len(total_title)):
sql = f"INSERT INTO file_new(film_num,film_name,film_score,film_author,film_title) VALUES ({i},'{total_title[i]}',{i},'{total_author[i]}','{total_topic[i]}');"
print(sql)
cursor.execute(sql)
db.commit()
db.close()