python操作oracle小測試
首先使用python運算元據庫需要匯入cx_Oracle包
import cx_Oracle
這個包需要單獨下載,下載地址:
使用yum工具安裝cx_Oracle-5.2.1-1.x86_64後
在環境變數中加入:
export LD_LIBRARY_PATH=/u01/app/oracle/product/12.1.0/dbhome_1/lib
既可以開始使用cx_Oracle編寫oracle相關的標本了,本次先做三個測試:
指令碼1測試cx_Oracle可以正常使用
#/usr/bin/python
#coding:utf8
import cx_Oracle
conn=cx_Oracle.connect('ycr2/oracle@ycr2')
cursor=conn.cursor()
cursor.execute('select * from dual')
row=cursor.fetchone()
print row[0]
print type(row)
cursor.close()
conn.close()
指令碼2建立表並插入資料
#/usr/bin/python
#coding:utf8
import cx_Oracle
conn=cx_Oracle.connect('ycr2/oracle@ycr2')
cursor=conn.cursor()
cursor.execute("insert into ycrtest1 values(2,'帥',15053282015)")
conn.commit()
cursor.close()
conn.close()
指令碼3,建立查詢出表中資料
#/usr/bin/python
#coding:utf8
import cx_Oracle
conn=cx_Oracle.connect('ycr2/oracle@ycr2')
cursor=conn.cursor()
cursor.execute('select * from ycrtest1')
rows=cursor.fetchall()
for row in rows:
print "%d,%s,%d" % (row[0],row[1],row[2])
print 'Number of rows returned:%d' % cursor.rowcount
cursor.execute('select * from ycrtest1')
while(1):
row=cursor.fetchone()
if row==None:
break
print '%d,%s,%s' % (row[0],row[1],row[2])
print 'Number of rows returned:%d' % cursor.rowcount
cursor.close()
conn.close()
---------------------------------------------------------------------------------------
python剛剛入門,希望以後可以寫出好的指令碼
Clark
2016.07.27
import cx_Oracle
這個包需要單獨下載,下載地址:
使用yum工具安裝cx_Oracle-5.2.1-1.x86_64後
在環境變數中加入:
export LD_LIBRARY_PATH=/u01/app/oracle/product/12.1.0/dbhome_1/lib
既可以開始使用cx_Oracle編寫oracle相關的標本了,本次先做三個測試:
指令碼1測試cx_Oracle可以正常使用
#/usr/bin/python
#coding:utf8
import cx_Oracle
conn=cx_Oracle.connect('ycr2/oracle@ycr2')
cursor=conn.cursor()
cursor.execute('select * from dual')
row=cursor.fetchone()
print row[0]
print type(row)
cursor.close()
conn.close()
指令碼2建立表並插入資料
#/usr/bin/python
#coding:utf8
import cx_Oracle
conn=cx_Oracle.connect('ycr2/oracle@ycr2')
cursor=conn.cursor()
cursor.execute("insert into ycrtest1 values(2,'帥',15053282015)")
conn.commit()
cursor.close()
conn.close()
指令碼3,建立查詢出表中資料
#/usr/bin/python
#coding:utf8
import cx_Oracle
conn=cx_Oracle.connect('ycr2/oracle@ycr2')
cursor=conn.cursor()
cursor.execute('select * from ycrtest1')
rows=cursor.fetchall()
for row in rows:
print "%d,%s,%d" % (row[0],row[1],row[2])
print 'Number of rows returned:%d' % cursor.rowcount
cursor.execute('select * from ycrtest1')
while(1):
row=cursor.fetchone()
if row==None:
break
print '%d,%s,%s' % (row[0],row[1],row[2])
print 'Number of rows returned:%d' % cursor.rowcount
cursor.close()
conn.close()
---------------------------------------------------------------------------------------
python剛剛入門,希望以後可以寫出好的指令碼
Clark
2016.07.27
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29135257/viewspace-2122600/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 審計和測試操作Oracle
- oracle函式測試小記Oracle函式
- java操作Oracle效能測試小工具(急!!!!)JavaOracle
- Parallel操作測試Parallel
- 水煮oracle29----oracle中對資料的批量操作測試Oracle
- oracle dml產生undo的區別小測試Oracle
- 小程式自動化測試--測試3
- Angular 測試小窺Angular
- oracle11gR2 RAC 環境測試修改節點VIP的測試操作記錄Oracle
- 測試oracle sqlldrOracleSQL
- ORACLE 測試題:Oracle
- oracle insert插入number(1)列的資料小測試Oracle
- 如何測試微信小程式微信小程式
- 小議軟體測試
- 雜亂的小測試
- 使用python對oracle進行簡單效能測試PythonOracle
- 軟體測試之網站測試如何進行?測試小攻略走起!網站
- Jmeter介面測試例項-牛刀小試JMeter
- lua陣列操作效能測試陣列
- IOT(Interoperability TEST)互操作測試
- K8S 操作測試K8S
- ORACLE壓力測試Oracle
- Oracle TDE加密測試Oracle加密
- Oracle replayc測試Oracle
- Oracle恢復測試Oracle
- oracle封鎖測試Oracle
- oracle backup & recovery測試Oracle
- 小議軟體測試分析
- 小議軟體測試(轉)
- python+requests對app和微信小程式進行介面測試PythonAPP微信小程式
- python+requests 對 app 和微信小程式進行介面測試PythonAPP微信小程式
- 【掘金小報】第十三期 Python 滲透測試工具合集Python
- Selenium操作:測試form表單ORM
- PYTHON測試指令碼Python指令碼
- python 單元測試Python
- fixtrue基礎之測試初始化及測試後清理操作
- Oracle 11gRac 測試案例(三)系統測試Oracle
- Oracle 11gRac 測試案例(五)ASM功能測試OracleASM