ython代码使用oracledb使用sid方法连接数据库 39.106.255.84:9090:ORAL19C01 username: C##AI password: 12345
时间: 2024-09-06 18:02:45 浏览: 33
Oracle RAC 19c集群搭建指南:实现高可用、高性能的数据库集群(超详细).md
在Python中使用oracledb模块通过SID方法连接到Oracle数据库的示例代码如下:
首先,确保已经安装了`oracledb`模块,如果未安装,可以使用pip进行安装:
```bash
pip install oracledb
```
然后,使用以下Python代码连接到数据库:
```python
import oracledb
# 创建一个连接
connection = oracledb.connect(
user="C##AI",
password="12345",
dsn="39.106.255.84:9090/ORAL19C01"
)
# 创建一个游标对象
cursor = connection.cursor()
# 执行一个查询
cursor.execute("SELECT sysdate FROM dual")
# 获取查询结果
result = cursor.fetchone()
print(result)
# 关闭游标
cursor.close()
# 关闭连接
connection.close()
```
在这个例子中,`user`参数是你的Oracle数据库用户名,`password`是对应的密码,`dsn`是数据源名称,格式通常是`主机名:端口/服务名`。这里的`39.106.255.84:9090/ORAL19C01`中`39.106.255.84:9090`是主机和端口信息,`ORAL19C01`是服务名。
请注意,在实际使用中,应该将用户名、密码和DSN替换成实际的数据库信息,并且应该处理可能出现的异常,比如使用try...except块来捕获和处理数据库连接和查询时可能出现的错误。
阅读全文