Exemple d'utilisation de Python+sqlalchemy, notez que makedsn est très important

Exemple d'utilisation de python+sqlalchemy, faites attention à la configuration de makedsn est très importante, sinon diverses erreurs seront signalées, bien sûr la version version est très importante

importer cx_Oracle
à partir de sqlalchemy import create_engine
importer le système d'exploitation, l'heure
os.environ['NLS_LANG'] = 'CHINESE_CHINA.UTF8 SIMPLIFIÉ'
importer des pandas en tant que PD

adresse IP = '127.0.0.1'
port = '1521'
uname = 'tcmp' # nom d'utilisateur
pwd = '1234' # mot de passe
tnsname = 'orcl' # nom de l'instance

dsnStr = cx_Oracle.makedsn(ip, port, service_name=tnsname)
connect_str = "oracle://%s:%s@%s" %(uname, pwd, dsnStr)
moteur = create_engine (connect_str)
sql = "SELECT * FROM T_GNLK_TEMP où numéro de ligne <=500000"
df=pd.read_sql(sql,con=moteur)
imprimer(df)

Supongo que te gusta

Origin blog.csdn.net/lystest/article/details/131224106
Recomendado
Clasificación