250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- lda
- tomoto
- 자바
- 幼稚园杀手(유치원킬러)
- jsp 파일 설정
- 코사인 유사도
- oracle
- 게시판 만들기
- 파이썬
- word2vec
- 네이버뉴스
- Gmarket
- 방식으로 텍스트
- 이력서
- 과학백과사전
- 지마켓
- (깃)git bash
- spring MVC(모델2)방식
- Topics
- Websocket
- java
- db
- 크롤링
- r
- pytorch
- RESFUL
- 토픽추출
- mysql
- test
- Python
Archives
- Today
- Total
무회blog
python:200524-pyDB_입력 모듈 exec_oracle_sql.py test 본문
# exec_oracle_sql.py
#encoding=gbk
import cx_Oracle
#查询数据库,并返回数据
def query_sql(v_sql):
conn=cx_Oracle.connect("scott/tiger@192.168.182.1:1521/xe") #连接数据库
c=conn.cursor() #获取cursor
try:
c.parse(v_sql) # 解析sql语句
# 捕获SQL异常
except cx_Oracle.DatabaseError as e:
print(e)
c.execute(v_sql) #使用cursor进行各种操作
row = c.fetchone() #可以调用cursor.fetchall()一次取完所有结果,或者cursor.fetchone()一次取一行结果
c.close() #关闭cursor
conn.close() #关闭连接
return row
#访问数据库,插入数据
def insert_sql(v_sql, data):
conn=cx_Oracle.connect("scott/tiger@192.168.182.1:1521/xe")
c = conn.cursor()
try:
c.parse(v_sql)
except cx_Oracle.DatabaseError as e:
print(e)
c.execute(v_sql,data)
conn.commit()
c.close()
conn.close()
def delete_sql(v_sql):
conn=cx_Oracle.connect("scott/tiger@192.168.182.1:1521/xe")
c = conn.cursor()
try:
c.parse(v_sql)
except cx_Oracle.DatabaseError as e:
print(e)
c.execute(v_sql)
conn.commit()
c.close()
conn.close()
'Python' 카테고리의 다른 글
python:200526-pyDB_ver001.02, - insert 다건 , executemany() (0) | 2020.05.26 |
---|---|
python:200526-pyDB-001.003, insert, 단건(oracle) (0) | 2020.05.25 |
DB: 200526-pyDB-001.002, DB연동 및 데이터 불러오기 (0) | 2020.05.25 |
python:파이썬에서 DB 연결하기 - 참고자료 (2) | 2020.05.24 |
python: 파이썬 python Basic_Class1 (0) | 2020.05.20 |
Comments