728x90
반응형
0. 환경
CentOS7, MySQL
1. 준비사항
db 계정 및 database 생성 완료
2. package 설치
sqlalchemy, pymysql, mysqlclient 설치
pip install sqlalchemy pip install pymysql pip install mysqlclient |
mysqlclient 설치할 때 오류가 발생하면 아래 글을 참조하십시오.
2022.12.20 - [다시 개발자] - CentOS mysqlclient 설치 오류
3. sample 코드 작성
db_connect2.py에 아래 코드를 입력합니다.
from sqlalchemy import create_engine USER_ID = "user" USER_PASS = "password" DB_SERVER = "localhost:3306" DB_NAME = "database_name" SQLALCHEMY_DATABASE_URI = "mysql+pymysql://" + USER_ID + ":" + USER_PASS + "@" + DB_SERVER + "/" + DB_NAME print(SQLALCHEMY_DATABASE_URI) engine = create_engine(SQLALCHEMY_DATABASE_URI, echo=True) print(engine.execute("select 1").scalar()) |
4. 실행
python db_connect2.py |
728x90
반응형
'다시 개발자' 카테고리의 다른 글
Apple Developer에서 Capabilities 추가하기 (0) | 2022.12.22 |
---|---|
python 간편 web server 실행 (0) | 2022.12.22 |
CentOS mysqlclient 설치 오류 (1) | 2022.12.20 |
centos, yum 명령어 실행시 repomd.xml Not Found error 처리 (0) | 2022.12.19 |
fastapi 설치 (0) | 2022.12.06 |
댓글