python带条件参数读取oracle表数据

import cx_Oracleas cx

#连接数据库,下面括号里内容根据自己实际情况填写

connection_oracle = cx.connect('books/books@oracle5')

# 使用cursor()方法获取操作游标

cursor_oracle = connection_oracle.cursor()

#使用execute方法执行SQL语句

params = {'bookID':100146}

result=cursor_oracle.execute('Select bookID,bookName from book where bookID = :bookID',params)

#data=cursor.fetchone()  #使用fetchone()方法获取一条数据

#all_data=cursor.fetchall() #获取所有数据

genealogy_list=cursor_oracle.fetchmany(10)#获取部分数据,10条

#关闭游标和连接

cursor_oracle.close()

connection_oracle.close()

print (genealogy_list)

你可能感兴趣的:(python带条件参数读取oracle表数据)