1、创建数据库连接
步骤:
创建数据库连接connect,创建游标cursor,然后执行sql语句,执行完成后,关闭游标,关闭数据库连接close;
插入、更新、删除操作后需要提交commit。
#!/usr/bin/python
#-- coding: UTF-8 --
import cx_Oracle
import os
import re
os.environ[‘NLS_LANG’] = ‘SIMPLIFIED CHINESE_CHINA.UTF8’
2、插入操作(增)
def insertdata():
conn = cx_Oracle.connect(‘数据库名称/密码@数据库ip地址/ORCL’)
cur = conn.cursor()
sql = “insert into TEST123(XXNAME,XXCLASS,XXNUMBER,XXSCORE) VALUES(‘张三’,‘三年级’,‘3’,‘60’)”
try:
cur.execute(sql)
conn.commit() #这里一定要commit才行,要不然数据是不会插入的
print(“插入数据成功”)
except:
conn.rollback() #发生错误时回滚
print(“语句执行错误”)
conn.close()
3、删除操作(删)
def deldata():
conn = cx_Oracle.connect(‘数据库名称/密码@数据库ip地址/ORCL’)