python & mysql connect
程序员文章站
2024-01-09 22:53:04
ps: 前提是要安装好 python 哦 在命令行 键入命令pip install pymysql代码编写:(以下代码 即copy 即用, 被注释掉的就是dome )# first pip install pymysqlprint(" was import ")# 导入pymysql模块import pymysqlclass mysqlConnection(): def __init__(self): self._conifg = {...
ps: 前提是要安装好 python 哦
- 在命令行 键入命令
pip install pymysql
- 代码编写:
(以下代码 即copy 即用, 被注释掉的就是dome )
# first pip install pymysql
print(" was import ")
# 导入pymysql模块
import pymysql
class mysqlConnection():
def __init__(self):
self._conifg = {
# 服务器 IP
'host': "{DB_IP}",
# 用户名
'user': "root",
# 密码
'password': "123456",
# 数据库名称
'database': "DB Name",
# 字符集
'charset':"utf8"
}
def openConnect(self, conn=None):
# 连接database
if conn is None:
self.conn = pymysql.connect(host=self._conifg['host'], user=self._conifg['user'], password=self._conifg['password'], database=self._conifg['database'],
charset=self._conifg['charset'])
return self
def getCursor(self):
# 得到一个可以执行SQL语句的光标对象
cursor = self.conn.cursor()
return cursor
# 关闭数据库连接 函数
def close(self):
self.conn.close()
# dome 在此哦
# if __name__ == '__main__':
# # 定义要执行的SQL语句
# sql = """
# select * from nb_step;
# """
# # 创建对象
# connect =mysqlConnection()
# # openConnect() 打开mysql链接 , 获取 执行sql的对象
# cursor = connect.openConnect().getCursor()
# # 执行sql
# cursor.execute(sql)
# # 获取返回值
# ret = cursor.fetchall()
# # 关闭链接
# connect.close()
# # 打印结果
# print(ret)
以上注释掉的 就是dome啦
本文地址:https://blog.csdn.net/weixin_43843042/article/details/110929648