Python中的Oracle数据库连接
Python可以使用名为cx_Oracle的python软件包连接到oracle。Oracle是著名且广泛使用的数据库之一,而python的数据处理功能可以很好地利用这种连接性。在本文中,我们将看到如何连接到oracle数据库和查询数据库。
安装cx_Oracle
我们可以使用以下命令安装可用于建立连接的python软件包。
示例
pip install cx_Oracle
连接到Oracle
现在,使用此模块,我们可以连接到可以通过oracle服务名称访问的oracle数据库。我们创建一个游标,并通过游标执行SQl查询以创建表。所有这些都是通过tryandexcept结构来处理的,以捕获数据库连接中的任何异常或失败。
示例
import cx_Oracle
#连接到数据库
try:
con = cx_Oracle.connect('username/password@servicename')
cursor = con.cursor()
#建立表格
cursor.execute("create table TableName(COL1 VARCHAR2(200),\COL2 NUMBER(8))")
print("Table Created")
except cx_Oracle.DatabaseError as e:
print("Problem connecting to Oracle", e)
#关闭所有数据库操作
finally:
if cursor:
cursor.close()
if con:
con.close()运行上面的代码给我们以下结果-
输出结果
Table Created
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短