Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle क्लाइंट के बिना Python Oracle DB कनेक्ट

आप JDBC का उपयोग कर सकते हैं

"""
Connect from Python to Oracle via JDBC
Get JDBC-driver here: https://download.oracle.com/otn/utilities_drivers/jdbc/193/ojdbc8-full.tar.gz
Python 3.7.4
conda install -c conda-forge jaydebeapi==1.1.1 --force-reinstall -y
conda install -c conda-forge JPype1==0.6.3 --force-reinstall -y
"""
import jpype
import jaydebeapi

JHOME = jpype.getDefaultJVMPath()
jpype.startJVM(JHOME, '-Djava.class.path=/ojdbc8-full/ojdbc8.jar')
con = jaydebeapi.connect('oracle.jdbc.driver.OracleDriver',
                         'jdbc:oracle:thin:user/[email protected]_ip:1521:SID')
cur = con.cursor()
cur.execute('select dummy from dual')
r = cur.fetchall()
print(r[0][0])
cur.close()
con.close()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में अपर और लोअरकेस अल्फ़ान्यूमेरिक रैंडम स्ट्रिंग जेनरेट करें

  2. Oracle में xml तत्व मान का चयन करें

  3. ओरेकल एसक्यूएल डेवलपर टूल - डेटा प्रतिबद्ध होने के बाद उपलब्ध नहीं है

  4. Oracle संग्रहीत कार्यविधि OUT पैरामीटर

  5. TOAD सोचता है &स्ट्रिंग बाइंड वैरिएबल के रूप में