1. 程式人生 > >windows下用python連結Oracle資料庫

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這種偏計算機的工具,咳咳咳還是有很多地方不太懂。

相關推薦

windowspython連結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

windowsPython把pdf檔案轉化為圖片(png格式)

最近工作中需要把pdf檔案轉化為圖片,想用python來實現,於是在網上找啊找啊找啊找,找了半天,倒是找到一些程式碼。 1、第一個找到的程式碼,我試了一下好像是反了,只能實現把圖片轉為pdf,而不能

windowsPython連線mysql報錯問題“MySQLdb in Python: “Can't connect to MySQL server on 'localhost'””

""" __author__ = 'chenguolin' __date__=2014-02-17 """ import MySQLdb db = MySQLdb.connect(host="

WindowsPython 3.4+自帶的venv模組建立虛擬環境

Python 3.4+自帶了venv模組,用於建立虛擬環境,每個虛擬環境都可以安裝一套獨立的第三方模組。 本文在Windows 10上操作。  原文:http://www.cnblogs.com/animalize/p/5868763.html 1、建立一個虛擬環境: D:\>mkdir test_

LinuxunixODBC連線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/這個網址找到對應的版本下載並安裝,安裝路

WindowsPython你會幾種copy檔案的方法以及效率分析

001:os.system import os import tempfile filename1 = tempfile.mktemp (".txt") open (filename1, "w").close () filename2 = filename1 + ".co

WindowsApache+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    

PythonWindowsJieba分詞和WordCloud庫生成中文詞雲

一、開啟Anaconda Prompt,用activate命令啟用環境 二、從清華映象下載所需庫: jieba分詞庫 wordcloud繪製詞雲庫 numpy常用於處理陣列 PIL為影象處理標準庫 pip install jieba -i https://pypi

WindowsCodeblocks建立一個最簡單的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

WindowsPowerShell啟用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-