1.python 3.8.6 需要安裝對應的支持的whl版本:cx_Oracle-8.1.0-cp38-cp38-win_amd64.whl
2.oracle 的版本安裝為:E:\instantclient-basic-windows.x64-11.2.0.4.0\instantclient_11_2
3.需要配置對應的環境變量,需要配置上述的安裝地址為path的環境變量
4.python 代碼如下:
import cx_Oracle my_dsn = cx_Oracle.makedsn("host",port,'system') connection = cx_Oracle.connect(user="user", password="password", dsn=my_dsn) cursor = connection.cursor() sql = "select * from user " cursor.execute(sql) #一次返回所有結果集fetchall rs =cursor.fetchall() print ("print all :(%s)" %rs) for x in rs: print (x) cursor.close() connection.close()