python:封装连接数据库方法
发布时间:2020-12-20 10:42:41 所属栏目:Python 来源:网络整理
导读:? config.py # 数据库测试环境 name = ‘ *** ‘ password = ‘ ****** ‘ host_port_sid = ‘ 10.**.*.**:1521/bidbuat ‘ ? OracleOperation.py import cx_Oracle import config class OracleOperation(object): # 执行下面的execute_sql方法时会自动执行
? config.py # 数据库测试环境 name = ‘***‘ password = ‘******‘ host_port_sid = ‘10.**.*.**:1521/bidbuat‘ ? OracleOperation.py import cx_Oracle import config class 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() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |