본문 바로가기

MySQL3

ESP32 MySQL 데이터베이스에 데이터 등록 조회 하는 방법 예전에는 웹개발자 또는 앱개발자들이 많이 다루던 데이터베이스를 이제는 하드웨어 개발자들도 다룰줄 알아야 하는 시대가 왔다... IoT 시대가 되면서 다양한 상태값을 온라인 상에 저장하고 데이터를 공유하고, 다른 데이터를 조회할 줄 알아야 제품을 개발할 수 있게되었다. 그래서 이번에 다뤄볼 내용은 ESP32 를 이용해서 DB(데이터베이스)에 접근하여 데이터를 등록하거나 조회하는 방법을 다뤄보려 한다. 우선 MySQL 이나 Maria DB를 설치되어 있어야 한다. 이 내용까지 다루려면 너무 길어지니깐, 직접 찾아서 설치하길 바란다. 필자는 MySQL로 진행하겠지만, Maria DB는 MySQL 을 호환하기 때문에 Maria DB로 설치해서 따라해도 된다. Maria DB가 설치하기 더 편하다. MySQL은 .. 2022. 9. 7.
파이썬 웹서버에 MySQL 데이터 표로 출력하기 파이썬의 Flask를 이용하면 손쉽게 웹서버를 만들 수 있다. 당연히 MySQL을 사용할 수 있는데, 오늘은 MySQL에 저장되어 있는 데이터를 웹서버에 출력하는 것을 다뤄보도록 하겠다. 필자의 앞선 포스팅들을 보고와야 이해가 쉬울 수 있으므로, 주소를 남겨놓으니 필요하다면 참고하시기 바란다. https://diyver.tistory.com/166 파이썬으로 간단하게 웹서버 구축하는 방법 - Flask 이용 파이썬으로 간편하게 웹서버를 구축할 수 있다. Flask 라는 웹 프레임워크를 이용하면 된다. 장점으로는 가볍고 코드가 단순하며, 다양한 확장 기능들이 많다는 것이다. 그래서 API서버를 만드는 diyver.tistory.com https://diyver.tistory.com/167 파이썬에서 MyS.. 2021. 8. 20.
파이썬에서 MySQL 사용하기 파이썬에서 Flask 를 사용한다면 sqlalchemy 라는 sql이 기본 사용이겠지만, 많은 사람들이 MySQL 을 이용하므로 Flask 에서 MySQL 을 사용하는 방법을 정리해본다. 파이썬에 PyMySQL 설치 우선 파이썬에서 MySQL을 사용할 수 있는 환경을 만들어줘야 한다. 파이썬에서는 PyMySQL 패키지를 설치하면 된다. 파이썬 CMD를 켜고 pip3 install PyMySQL 위 명령어를 입력해준다. 금방 설치가 완료된다. 이제 파이썬 코드를 작성해보자. import pymysql sensor_db = pymysql.connect( user='root', passwd='{설정한 비밀번호}', host='127.0.0.1', db='sensor_check', charset='utf8' ).. 2021. 8. 19.