python 連接 oracle

//環境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在這裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章