python 如何使用cx_oracle 创建数据库表
时间: 2024-04-30 16:24:56 浏览: 193
使用 cx_Oracle 模块创建数据库表的流程如下:
1. 连接数据库
```
import cx_Oracle
# 连接数据库
conn = cx_Oracle.connect('username/password@host:port/service_name')
```
2. 创建游标
```
# 创建游标
cursor = conn.cursor()
```
3. 执行 SQL 语句
```
# 执行 SQL 语句
sql = '''
CREATE TABLE tablename(
col1 datatype1,
col2 datatype2,
col3 datatype3,
...
)
'''
cursor.execute(sql)
```
4. 提交事务并关闭连接
```
# 提交事务并关闭连接
conn.commit()
cursor.close()
conn.close()
```
完整代码如下:
```
import cx_Oracle
# 连接数据库
conn = cx_Oracle.connect('username/password@host:port/service_name')
# 创建游标
cursor = conn.cursor()
# 执行 SQL 语句
sql = '''
CREATE TABLE tablename(
col1 datatype1,
col2 datatype2,
col3 datatype3,
...
)
'''
cursor.execute(sql)
# 提交事务并关闭连接
conn.commit()
cursor.close()
conn.close()
```
阅读全文