Python
python:200526-pyDB-001.003, insert, 단건(oracle)
최무회
2020. 5. 25. 20:10
# DB-003, python DB insert
import pandas as pd
import cx_Oracle
import time
# conn=cx_Oracle.connect("scott/tiger@192.168.182.1:1521/xe")
# def save_data():
db = conn=cx_Oracle.connect("scott/tiger@192.168.182.1:1521/xe")
try:
cr = db.cursor()
except:
print('database connection faile')
# # insert into emp(
# EMPNO =7500
# ENAME ='ALLEN'
# JOB ='SALESMAN'
# MGR =7698
# HIREDATE ='SYSDATE'
# SAL =1600
# COMM =300
# DEPTNO =30
# # insert into emp(
EMPNO ='7500'
ENAME ='ALLEN'
JOB ='SALESMAN'
MGR ='7698'
HIREDATE ='82/01/24'
# Get_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
SAL ='1600'
COMM ='300'
DEPTNO ='30'
# # ) values('7500','ALLEN','SALESMAN','7698',SYSDATE,'1600','300','30');
# table_sql= "insert into emp('"+EMPNO+"','"+ENAME+"','"+JOB+"','"+MGR+"','"+"to_timestamp('" + Get_time + "','yyyy-mm-dd hh24:mi:ss')"+"','"+SAL+"','"+COMM+"','"+DEPTNO + "')"
table_sql= "insert into emp values('"+EMPNO+"','"+ENAME+"','"+JOB+"','"+MGR+"','"+HIREDATE+"','"+SAL+"','"+COMM+"','"+DEPTNO + "')"
print(table_sql)
cr.execute(table_sql)
print("table is ok")
cr.close()
db.commit()
db.close()
# # if __name__ == '__main__':
# # save_data()