加载中......
输入验证码,即可复制
微信扫码下载好向圈APP, 登陆后即可进入消息页面查看验证码
只需要3秒时间
python链接数据库比较简单,只需要自己根据数据库类型安装对应的l包,

如用pip install pymysql

下面我们就来说说,如果连接mysql,oracle,mssql

import pymysql
import cx_Oracle
import pymssql


# 链接数据库
# db_type:数据库类型,支持 mysql,mssql,oracle
# sql: 要执行的SQl语句
def exec_project_sql(db_type,sql):
results = '数据库连接成功'
try:
if db_type =='MySQL':
pro_conn=pymysql.connect(host=数据库IP,user=账号,passwd=密码,db=数据库名,port=3306)
elif db_type =='MSSQL':
pro_conn=pymssql.connect(数据库IP,账号,密码,数据库名)
elif db_type =='Oracle':
pro_conn=cx_Oracle.connect(账号+'/'+密码+'@'+数据库IP+'/'+数据库名)
else:
results = '未知的数据库类型'
except:
results = '数据库连接出错'


if results == '数据库连接成功':
try:
cur=pro_conn.cursor()
cur.execute(sql)
results=str(cur.rowcount)
except:
results = '执行SQL出错:' + sql
finally:
cur.close()
pro_conn.close()


return str(results)

python 链接数据库-1.jpg
程序员圈
12314 查看 0 0 反对

说说我的看法高级模式

您需要登录后才可以回帖 登录|立即注册

还没人评论此主题哦