python 用 jaydebeapi 調 JDBC 連接數據庫


 

GitHub:https://github.com/baztian/jaydebeapi

 

1.安裝:pip install JayDeBeApi

 

2.下載JDBC的jar包,事實上如果是用的DataGrip,可以直接拷出來使用

 

3.使用 jaydebeapi.connect 連接數據庫

參數:

 

連接mysql

import jaydebeapi

driver = 'com.mysql.jdbc.Driver'
url = 'jdbc:mysql://*.*.*.*:3306/api_test_v3?characterEncoding=UTF8&serverTimezone=Asia/Shanghai'
user = 'root'
password = 'Admin123@qwe'
jarFile = r'mysql-connector-java-5.1.47.jar'
conn = jaydebeapi.connect(jclassname=driver, url=url, driver_args=[user, password], jars=jarFile)
curs = conn.cursor()
curs.execute('select * from users')
result = curs.fetchall()
print(result)
curs.close()

連接oracle

import jaydebeapi
url = 'jdbc:oracle:thin:@//*.*.*.*:1521/db1'
driver = 'oracle.jdbc.driver.OracleDriver'
user = '****'
password = '****'
jarFile = r'ojdbc8.jar'
conn = jaydebeapi.connect(jclassname=driver, url=url, driver_args=[user, password], jars=jarFile)
curs = conn.cursor()
curs.execute('select * from *** where ID = -1')
result = curs.fetchall()
print(result)
curs.close()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM