一:连接mysql数据库
# 连接数据库
import pymysql
def db_connection(self):
conn = pymysql.connect(host='数据库的ip', port=数据库的端口, user='数据库的账号', password='数据库的密码', db='数据库的名字',
charset='数据库的字符格式')
try:
cursor = conn.cursor()
yield cursor
cursor.close()
finally:
conn.close()
if __name__ == "__main__":
db_connection()
二:连接oracles数据库
注意点:连接oracles数据库需要使用第三方包
1:python3---python10:需要使用cx_oracle
2:python11以后的需要使用oracledb
# 连接数据库
import oracledb
def db_connection():
conn = oracledb.connect(host='数据库的ip', port=数据库的端口, user='数据库的账号', password='数据库的密码',
dsn='数据库的ip:数据库的端口/数据库的名字')
cursor = conn.cursor()
print("数据库连接成功")
print(cursor)
cursor.close()
conn.close()
if __name__ == "__main__":
db_connection()