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
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西