반응형
DB 접속하여 랜덤값 입력
대상 프로그래밍 언어 : 아무거나
기능: DB에 접속하여 특정DB 테이블의 컬럼 값 타입에 맞게 랜덤값 입력!
============================================================
1. DB 접속
2. 사용자명/패스워드 입력
3. 사용자가 사용할 수 있는 테이블 보여주기
4. 테이블 선택
5. 해당 테이블에 대한 컬럼 타입 보여주기 (10개씩 끊어서)
6. 컬럼 선택
7. 임의값 몇개 넣을 껀지 입력
8. 커맨드 오류시 사용법 보여줄것
9. 타입별 임의값 입력하는 것 만들기
===================================================================
2014-03-19 각 DBMS 선택
# -*- coding: utf-8 -*-
def conn_dbms():
dbms = raw_input('DBMS 종류를 입력하세요:')
if dbms == 'oracle':
conn_oracle()
elif dbms == 'mysql':
conn_mysql()
elif dbms == 'mssql':
conn_mssql()
elif dbms == 'sqllite':
conn_lite()
else:
print '다시 입력해주세요'
print '지원 DBMS oracle, mysql, mssql, sqllite'
conn_dbms()
def conn_oracle():
print 'DBMS is oracle'
'''import DBMS 종류에 따라 모듈 입풋'''
def conn_mysql():
print 'DBMS is mysql'
'''import DBMS 종류에 따라 모듈 입풋'''
def conn_mssql():
print 'DBMS is mssql'
'''import DBMS 종류에 따라 모듈 입풋'''
def conn_sqllite():
print 'DBMS is sqllite'
'''import DBMS 종류에 따라 모듈 입풋'''
DBMS 타입에 따라 접속하는 모듈?
아래 URL 참조
http://www.tutorialspoint.com/python/python_database_access.htm
==============================================
python CxOracle 모듈 설치
목적: python으로 oracle 접속하여 쿼리 실행
1. cx_Oracle 다운로드
- http://cx-oracle.sourceforge.net/
- OS 32bit 64bit, Python version, Oracle version 확인
2. python 실행
- import cx_Oracle
모듈 설치 확인
3. 간단한 접속 프로그램 작성
- select * from tables where row_id<=5;
반응형
'작업실' 카테고리의 다른 글
메모리 사용량 100% (0) | 2014.03.31 |
---|---|
리눅스에서 text file vs DB (0) | 2014.02.25 |
putty ssh key 삭제 (0) | 2014.02.03 |
windows powershell 을 이용하여 이전 날짜 파일 삭제 하기 (0) | 2013.06.26 |
windows 파일 삭제 스케쥴러 use to java (0) | 2013.06.26 |