Python and Jupiter Notebook : How to connect Oracle DB using cx_oracle and save the data into a csv file

import cx_Oracle

# Connect as user "hr" with password "welcome" to the "oraclepdb" service running on this computer.
connection = cx_Oracle.connect("username", "*******", "pdatabasename:1521/DBNAME")

cursor = connection.cursor()

cursor.execute("""
    SELECT profile_id,first_name, last_name
    FROM t_profile
    WHERE rownum<= :run """,
    run = 50)

res = cursor.fetchall()
cursor.close()

print (res)

import pandas as pd
df_ora = pd.read_sql('SELECT profile_id,first_name, last_name FROM t_profile WHERE rownum<= 50', con=connection) 
df_ora

df_ora.to_csv('data_from_ora.csv',index=False,header=True)

df_ora.info()

Comments

Popular posts from this blog

Easy Text-to-Speech with Python

Flutter for Single-Page Scrollable Websites with Navigator 2.0

Better File Storage in Oracle Cloud