config.py
# 数据库测试环境name = ‘***‘password = ‘******‘host_port_sID = ‘10.**.*.**:1521/bIDbuat‘
OracleOperation.py
import cx_Oracleimport configclass OracleOperation(object): # 执行下面的execute_sql方法时会自动执行该初始化方法进行连接数据库 def __init__(self): # 建立连接 self.conn = cx_Oracle.connect(config.name,config.password,config.host_port_sID) # 创建游标 self.cursor = self.conn.cursor() def execute_sql(self,sql): """ 执行SQL语句,并commit提交 :param sql:需要执行的SQL语句 :return: """ self.cursor.execute(sql) self.conn.commit() def get_data(self): """ 获得查询数据 :return: 返回查到的数据 """ data = self.cursor.fetchall() return data def close_oracle(self): # 关闭游标 self.cursor.close() # 关闭数据库连接 self.conn.close()总结
以上是内存溢出为你收集整理的python:封装连接数据库方法全部内容,希望文章能够帮你解决python:封装连接数据库方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)