windows下用python連結Oracle資料庫
DATACENT=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = datacent)
)
)
4、配置環境變數
5、包已經安裝好了,在python下測試是否能執行cx_Oracle包,並連結資料庫。
# -*- coding: UTF-8 -*-
import cx_Oracle
conn=cx_Oracle.connect('使用者名稱/密碼@資料庫ip地址:1521/datacent' )
cur=conn.cursor()#遊標
printHeader = True#首行
cur.execute("select cust_no,reg_date from cust_info")
#data=cur.fetchall()#所有記錄
data=cur.fetchone() #一條記錄
for row in data:
print "%s, %d" % (row[0], row[1]) #轉化格式
cur.close()#關閉遊標
conn.close()#關閉資料鏈接
以上程式碼能執行便能連結資料庫了,再做資料處理或其他分析了。
缺點:python和R不同的地方在於,從資料庫取數後不能像R一樣建成一個表,不太方便,可能有解決辦法我不知道,知道的同學可以告訴我,讓我一個搞資料的學python這種偏計算機的工具,咳咳咳還是有很多地方不太懂。
相關推薦
windows下用python連結Oracle資料庫
DATACENT= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT
Python Test API - 用python連線Oracle資料庫並操作
目的: 通過python連線遠端的一臺oracle資料庫伺服器,並用python程式碼實現增刪改查的操作。本研究是為測試API準備資料庫環境的第一步。 環境配置(如果用64bit的,就都需要64bit): 1. 在本地計算機上安裝好oralce client (64bit) 2.
用plsql連結oracle資料庫
環境變數配置 1) 變數名:ORACLE_HOME 變數值:E:\PLSQLDeveloper\PLSQL\instantclient_11_2 2) 變數名:TNS_ADMIN 變數值:E:\PLSQLDeveloper\PLSQL\instantclient_11_2 3) 變數名:NL
windows下用Python把pdf檔案轉化為圖片(png格式)
最近工作中需要把pdf檔案轉化為圖片,想用python來實現,於是在網上找啊找啊找啊找,找了半天,倒是找到一些程式碼。 1、第一個找到的程式碼,我試了一下好像是反了,只能實現把圖片轉為pdf,而不能
windows下用Python連線mysql報錯問題“MySQLdb in Python: “Can't connect to MySQL server on 'localhost'””
""" __author__ = 'chenguolin' __date__=2014-02-17 """ import MySQLdb db = MySQLdb.connect(host="
Windows下用Python 3.4+自帶的venv模組建立虛擬環境
Python 3.4+自帶了venv模組,用於建立虛擬環境,每個虛擬環境都可以安裝一套獨立的第三方模組。 本文在Windows 10上操作。 原文:http://www.cnblogs.com/animalize/p/5868763.html 1、建立一個虛擬環境: D:\>mkdir test_
Linux下用unixODBC連線Oracle資料庫的配置
1.環境 1[[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.9 (Tikanga) [[email protected]
python連結oracle資料庫以及資料庫的增刪改查
初次使用python連結oracle,所以想記錄下我遇到的問題,便於向我這樣初次嘗試的朋友能夠快速的配置好環境進入開發環節。 1.首先,python連結oracle資料庫需要配置好環境。我的相關環境如下: 1)python:Python 3.6.3 (v3.6.3:2c5f
Python連結oracle資料庫(上)
最近開始學習Python了,記性不好,就要多記筆記。記錄一下學習過程中的一些小問題。 內容:打算寫一個指令碼 連線oracle資料庫,定期去資料庫查詢資料。 步驟:先去http://cx-oracle.sourceforge.net/這個網址找到對應的版本下載並安裝,安裝路
Windows下用Python你會幾種copy檔案的方法以及效率分析
001:os.system import os import tempfile filename1 = tempfile.mktemp (".txt") open (filename1, "w").close () filename2 = filename1 + ".co
在Windows下用Apache+wsgi部署python+flask專案
一. 安裝Apache 從http://www.apachelounge.com/download/ 下載最近版本的Apache 解壓到D盤下,我的80埠已經被佔用了,所以需要修改配置檔案:D:/Apache24/conf/httpd.conf 找到Define SRVR
windows下用指令碼啟動和關閉oracle
建立兩個TXT分別修改檔名字為 關閉和啟動Oracle,然後字尾名改成.bat 在啟動Oracle.bat裡面寫成這樣 lsnrctl start net start OracleServiceORCL
【Python】Windows下用Jieba分詞和WordCloud庫生成中文詞雲
一、開啟Anaconda Prompt,用activate命令啟用環境 二、從清華映象下載所需庫: jieba分詞庫 wordcloud繪製詞雲庫 numpy常用於處理陣列 PIL為影象處理標準庫 pip install jieba -i https://pypi
Windows下用Codeblocks建立一個最簡單的DLL動態連結庫
建立一個最簡單的只有一個get_id() 函式的DLL庫 一、建立C語言動態連結庫 1.新建一個動態庫的工程 File - New - Project - DLL - Go 新建的工程原來的main.cpp和main.h刪除,新建兩個檔案simple.
Windows下使用Python通過ODBC/ADO訪問資料庫
關鍵詞:Python 資料庫 ODBC ADO Python的確是一個很好的指令碼語言,簡潔而且功能很強。可惜文件資料奇缺,最近學Python,手裡唯一 的一本《Python技術參考大全》已經過時很久了。想用Pytho
Windows 7下通過Excel2007連線Oracle資料庫並對錶查詢
1. 環境變數的設定1.1 ORACLE_HOME環境變數的設定,我這裡指向了我的Oracle 10g的客戶端ORACLE_HOME=C:\oracle\product\10.2.0\client_21.2 TNS_ADMIN環境變數的設定,TNS_ADMIN目錄下需有tn
Windows下用命令列匯出匯入MySQL資料庫
方法1:新增“系統環境變數”。我的電腦>屬性>高階>環境變數,在“系統變數”欄目下找到 path 雙擊編輯。先新增;(分號),再新增MySQL安裝目錄下bin資料夾(包含mysql.exe和mysqldump.exe等檔案)的路徑,譬如 F:\wamp\bin\mysql
Windows下用命令開啟資料庫
在Windows上要把Oracle啟動到nomount狀態,於是在沒用啟動oracle服務的情況之下,輸入下述命令: C:\>sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 10月 1
Windows下用PowerShell啟用Python的虛擬環境
因為PowerShell預設不允許執行*.ps1指令碼檔案,所以首先需要開啟許可權。 以管理員身份啟動PowerShell,並執行Set-ExecutionPolicy RemoteSigned,可以
用python連線oracle(11g)資料庫
準備: 1、下載對應版本的oracle-instantclient(我這裡是11.2.0.1.0) http://www.oracle.com/technetwork/database/features/instant-client/index-