python 链接数据库
python链接数据库比较简单,需要自己安装对应的l包,如用pip install pymysql
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)
该文章对你有帮助吗,求分享转发: 分享到QQ空间 分享给QQ好友