需求背景:在使用selenium自动化的过程中需要用到数据对比或者从数据库里取数据,不可避免的需要去学习python连接oracle的知识
import cx_Oracle
con = cx_Oracle.connect( "yydscs01", "cs_123","192.168.2.102/chinapay")
cr = con.cursor()
q='自动发布产品测试2'.decode('utf-8').encode('gbk')
sql="select dd.* from yydscs.ims_news dd where dd.title="+"'"+q+"'"
cr.execute(sql)
rs=cr.fetchall()
# a=cr.rowcount
# print a
# rs=cr.fetchall()
#
for x in rs:
print x
con.close()
备注:没有什么难点,就安装cx_oracle就可以了,需要注意的是可能需要进行编码转换