//環境window python3.6 安裝過plsql
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import cx_Oracle as oracle
import sys
import os
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
class ExportOracle:
def __init__(self,odbc,user):
self.odbc = odbc
self.user = user
def start(self):
db = oracle.connect(self.odbc)
cursor = db.cursor()
cursor.execute("SELECT NAME,AGE FROM USERS ")
datas = cursor.fetchall()
print(datas)
if __name__ == '__main__':
orcleDb_config = {
'odbc':'TEST_XIAOYI/[email protected]:1521/orcl',
'user': 'TEST_XIAOYI',
}
mtables = ExportOracle(orcleDb_config['odbc'],orcleDb_config['user']);
mtables.start();
代碼以及cx_Oracle在這裏