mirror of
https://github.com/suhf/No1WMSPython.git
synced 2026-02-04 12:13:27 +09:00
52 lines
957 B
Python
52 lines
957 B
Python
# -*- coding:utf-8 -*-
|
|
|
|
import configparser
|
|
import os
|
|
from flask import Flask
|
|
import pymysql
|
|
|
|
config = configparser.ConfigParser()
|
|
|
|
# DB 연결 설정 정보 세팅 ( db_config.ini에 정의 )
|
|
config.read(os.getcwd() + os.sep + 'db_config.ini', encoding='utf-8')
|
|
|
|
conn = pymysql.connect(
|
|
host = config.get('DB_CONFIG', 'HOST'),
|
|
port = int(config['DB_CONFIG']['PORT']),
|
|
user= config['DB_CONFIG']['USER'],
|
|
passwd= config.get('DB_CONFIG', 'PASSWD'),
|
|
db= config['DB_CONFIG']['DBNAME'],
|
|
charset="utf8")
|
|
|
|
# Tuple
|
|
cur = conn.cursor()
|
|
|
|
# DictCursor
|
|
cur = conn.cursor(pymysql.cursors.DictCursor)
|
|
|
|
sql = f"""SELECT * FROM authority
|
|
"""
|
|
|
|
# sql = f"""SELECT * FROM product
|
|
# """
|
|
#cur.execute("set name utf8")
|
|
|
|
cur.execute(sql)
|
|
|
|
# 데이터 접근
|
|
result = cur.fetchall()
|
|
|
|
# 연결 종료
|
|
conn.close()
|
|
|
|
print(result)
|
|
|
|
app = Flask(__name__)
|
|
|
|
@app.route('/')
|
|
def hello():
|
|
return result
|
|
|
|
if __name__ == '__main__':
|
|
app.run()
|