python 连接数据库-设置oracle ,mysql 中文字符问题
生活随笔
收集整理的這篇文章主要介紹了
python 连接数据库-设置oracle ,mysql 中文字符问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 import cx_Oracle
2 import MySQLdb
3
4 def conn_oracle():
5 cnn = cx_Oracle.connect('用戶名','密碼','ip:端口號/數據庫') //用戶名,密碼,ip端口號數據庫
6 cur = cnn.cursor()
7 return cnn,cur
8
9
10 def close_oracle(cnn,cur):
11 cur.close()
12 cnn.close()
13
14 def conn_mysql():
15 cnn = MySQLdb.connect(user="用戶名",passwd='密碼',host='localhost',db='數據庫',charset='utf8') 用戶名,密碼,ip,數據庫,字符設置
16 cur = cnn.cursor()
17 return cnn,cur
18
19 def close_mysql(cnn,cur):
20 cur.close()
21 cnn.close()
注意:1、oracle 設置字符集,假設有中文
oracle 設置字符集 import os os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'2、 mysql 設置字符集 charset=''
MySQLdb.connect(user="用戶名",passwd='密碼',host='localhost',db='數據庫',charset='utf8')在python 中中文字符是最煩人的。
?
轉載于:https://www.cnblogs.com/Bang-cansee/p/4912421.html
總結
以上是生活随笔為你收集整理的python 连接数据库-设置oracle ,mysql 中文字符问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS - 打电话, 发短信
- 下一篇: 你真的会玩SQL吗?简单的数据修改