본문 바로가기

분류 전체보기32

Python 으로 MariaDB 연동(2)- 엑셀 데이터 DB 자동 입력 [chatbot_data_excel.py 생성] import openpyxl from utils.DBConnector import MariaDBConnector import utils.DBConnector import os config=utils.DBConnector.config db = MariaDBConnector(config) conn=db.connect() def all_clear_train_data(db): sql=''' delete from chatbot_train_data ''' with conn.cursor() as cursor: cursor.execute(sql) sql=''' ALTER TABLE chatbot_train_data AUTO_INCREMENT=1 ''' with conn... 2023. 12. 6.
Python 으로 MariaDB 연동(1) [DBConnector.py 생성] import mariadb import sys class MariaDBConnector: def __init__(self, config): self.config = config self.conn = None def connect(self): try: self.conn = mariadb.connect(**self.config) return self.conn except mariadb.Error as e: print(f"마리아디비 연결시 에러: {e}") sys.exit(1) def close(self): if self.conn: self.conn.close() config = { 'host': '127.0.0.1', 'port': 3306, 'user': 'admin',.. 2023. 12. 6.
DB 테이블 실습 조건 -. 버추얼박스에 MARIA DB 서버 생성함 * 로컬 PC 실행해서 MARIA DB 서버로 접근하여 실습 진행 1.C:\Users\YONSAI>ssh vuser@localhost 2.vuser@localhost's password: 비밀번호 입력 3. vuser@ubuntu:~$ sudo mariadb 4. [sudo] password for vuser: 비밀번호 입력 5.MariaDB [(none)]> show databases 출력 : +--------------------+ | Database | +--------------------+ | Chatbot | | Mydata | | information_schema | | mysql | | performance_schema | | sys | .. 2023. 12. 5.
s/w 개발 테스트 1. 블랙 박스 1) 단위 테스트 - 함수 2) 통합테스트 - 시나리오 - TC - 기획 의도 - 테스트 수행 / 웹,앱 UI / API 자동화 3) 회귀 테스트 - 수립, 기능 -> side effect 4) 성능 테스트 - 트래픽 -> 용량 초과 -> CPU 과부화 테스트 2. 화이트 박스 1) 소스레벨 -. 코드 리뷰 -. 코드 인스펙션 2021. 11. 29.