python3 操作oracle資料庫
1.下載oracle客戶端(客戶端官方下載,安裝方式選管理員方式),配置 "本地網路服務配置名"。 服務名不知道的,伺服器端可以用sql語句查詢。
oracle客戶端下載網址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
客戶端安裝好即可,無需配置.
2.拷貝客戶端下的三個dll(oci.dll,oraocci11.dll和oraociei11.dll)到python目錄下 lib->site-packages
3.安裝python模組
pip install cx_Oracle
程式碼如下:
import
username=""
userpwd=""
host=""
port=1521
dbname=""
dsn=cx_Oracle.makedsn(host, port, dbname)
connection=cx_Oracle.connect(username, userpwd, dsn)
cursor = connection.cursor()
sql = "select * from DT_BASE_DTLS"
cursor.execute(sql)
result = cursor.fetchall()
count = cursor.rowcount
print ("Total:", count)
print ("=====================")
for row in result:
print (row)
cursor.close()
connection.close()
相關推薦
python3 操作oracle資料庫
安裝配置 1.下載oracle客戶端(客戶端官方下載,安裝方式選管理員方式),配置 "本地網路服務配置名"。 服務名不知道的,伺服器端可以用sql語句查詢。 oracle客戶端下載網址:http://www.oracle.com/technetwork/cn/database/enterpri
Mac python3.6 利用cx_Oracle 連線和操作Oracle資料庫
首先要用cx_Oracle訪問遠端oralce服務,需要安裝oracle客戶端 instantclient 具體操作可以看我例外一
Python3操作oracle數據庫及遇到的報錯
python 操作oracle首先下載及安裝cx_Oracle: 下載地址: 安裝:pip3.6 install E:\Python36\Scripts\cx_Oracle-6.0.2-cp36-cp36m-win_amd64.whl 編寫一個簡單的測試代碼:import cx_Oracle as o
使用批處理檔案批量操作Oracle資料庫
最近,因為業務需要,需要做個批處理檔案,雙擊後,能夠遠端執行一些SQL語句。適合沒有任何資料庫基礎的人使用。查了相關文件,做了個簡單的例子,一共有3個檔案,insert.bat,insert.sql ,log1.txt. 其中insert.bat 這個檔案是批處理,雙擊會執行,或者
利用oracle官網提供的occi庫在windows下操作oracle資料庫
1、先前用occi操作oracle資料庫都是失敗,後來發現是我下載的庫版本和對應的dll版本不一致導致:如32庫, 卻下載了64位的dll,因此導致在初始化環境就失敗,百思不得其解。 2、在下載好對應的32位庫和32位dll,可以正常初始化環境,操作oracle資料庫。 3、只需下載2個檔案
Python操作Oracle資料庫時出現ImportError libclntsh so 10 1 cannot o
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
QT操作Oracle資料庫(事務、儲存過程)
QT操作Oracle資料庫可以使用QODBC、QOCI兩種驅動,這裡使用QODBC驅動。在使用QOCI驅動操作oracle時,事務不能回滾,可能是我編譯的QOCI驅動有問題,但是暫時沒有找到原因。 #ifndef QTTEST_H #define QTTEST_H #include <
JDBC操作Oracle資料庫前期準備及程式設計初體驗
第一步:前期準備 (1).首先需要獲取到所使用資料的驅動jar包,比如Oracle,在安裝好Oracle11g桌面版後,其已經自帶了orcale的jdbc了。我的電腦在安裝目錄:C:\app\youmingke\product\11.2.0\dbhome_1\jdbc\lib,下面有ojdbc5
nodejs操作oracle資料庫簡單封裝-node-oracledb模組
一 安裝模組 npm install oracledb 官方文件:https://www.npmjs.com/package/oracledb 二 安裝免費的Oracle Instant Client ZIP 如果資料庫位於遠端計算機上,請執行以下步驟。其他條件請見
Python3 操作MongoDB資料庫
以上一篇的資料為例子。 In [1]: import pymongo #引入pymongo模組 In [2]: client = pymongo.MongoClient(host = 'localhost',port = 27017) #進行連線 In [3]
使用LabVIEW通過動態連結庫DLL遠端操作Oracle資料庫
很多情況下,遠端操作資料庫時,需要在不裝Oracle客戶端的情況下進行,儘可能降低客戶端安裝各類軟體的時間。 首先我們從網上下載Oracle資料庫操作dll檔案。 動態連結庫通過ildasm.exe反彙編檢視,這個檔案是.net 4.0版本的封裝檔案。 在LabVI
python3 操作mysql資料庫
著急下班,直接上程式碼,有時間回來補充說明: pymysql 為第三方包,使用前需要自行安裝,我直接聯網安裝的,當然,也可以使用原始碼安裝,根據個人情況而定。 pymysql 主要步驟為:1. 得到連結,拿到遊標(通過連結,得到cursor()), 2. 通過cursor,呼叫execute方法執行sq
用shell命令操作oracle資料庫
啟動步驟:注意$代表shell命令提示符,這裡的oracle是9.0以上版本。 1.$ su - oracle 2.$ sqlplus / nolog 3.sql> conn / as sysdba 4.sql> startup (一般不需要加引數,只要設定好環境變數) 5.sql&g
python3操作MySQL資料庫
這是python3下的MySQL基本操作。其他型別的資料庫用法基本一樣。就是庫的名字不同。因為python官方很早之前就規定了資料庫第三方庫的藉口,來避免API混亂的情況。 安裝與準備 這是python3的庫,所以windows下安裝不會像python2那樣各種奇葩V
用C# 來操作ORACLE 資料庫
/// <summary> /// 執行SQL語句,返回影響的記錄數 /// </summary> /// <param name="SQLString">SQL語句</param> /// <returns>影響的記錄
python3操作mysql資料庫增刪改查
python3.x 使用pymysql操作mysql,python2.x使用mysqldb操作mysql #!/usr/bin/python3 import pymysql import type
jpa操作oracle資料庫報SQL命令未正確結束
springboot專案,連線oracle資料庫,用自帶PagingAndSortingRepository<Data, String>進行資料分頁,專案可以正常啟動,但是分頁資料無法重新整理,後臺報sql命令 未正確結束 註釋掉自帶分頁程式碼,使用sql語句可以
Python3操作MySQL資料庫(驅動:pymysql)
建庫建表 create database wuSir default character set utf8 collate utf8_general_ci; use wuSir; create table auth_info( aid int
使用plsql操作oracle資料庫小技巧之儲存使用者名稱和密碼
每次plsql連線資料庫,輸入使用者名稱密碼很煩,直接點選儲存好的使用者名稱密碼: 步驟: 1、點選plsql的preferneces首選項,進入首選項視窗, 2、找到oracle項,下面有logon history,登入歷史, 3、點選登入歷史項,找到fixed U
通過瀏覽器訪問操作Oracle資料庫(附Oracle修改使用者名稱和密碼)
以前簡單的用過Oracle資料庫,都是用控制檯,通過命令操作的,然後最近學校增加了一門新的課程,又學了一招:通過瀏覽器訪問操作Oracle資料庫。 1.開啟瀏覽器; 2.在位址列輸入“localhost:8080/apex”,回車; 3.已經進入登入頁面,輸