Python에서 MySQL로 연결
개시하다
python에서 mysql까지 mysql-connector를 사용하여 연결을 시도합니다.
컨디션
mysql-connector 설치
pip
에 설치할 수 있으므로 pip install mysql-connector-python
네, 틀렸어요.
잘 모르니까 다른 방법으로.
먼저 여기.에서 connector 다운로드
※ Programing Language에서 파이톤3.5의 기술이 없기 때문에 대상 안에 없는 줄 알았는데 연결이 성공했다.
압축을 푼 디렉터리에서
python setup.py install
실행한 후 설치합니다.확인
pip list
.안전하게 설치된 모습.
데이터베이스, 테이블 및 데이터 준비
이번에는 다음과 같은 내용을 해야 한다.
# データベース
create database test;
# テーブル
create table user (id char(10), name char(20));
# データ登録
insert into user values ('01', 'hoge');
그럼, 당장.이런 느낌으로 만들었어요.
문제 없을 것 같습니다.
python에서 mysql에 접근해서 정보 얻기
이때가 드디어 왔다.
눈물이 날 것 같은데 아직 이르다.
코드는 이런 느낌입니다.
db_access.py
# -*- coding: utf-8 -*-
import mysql.connector
conn = mysql.connector.connect(user='root', password='root', host='localhost', database='test')
cur = conn.cursor()
cur.execute("select * from user;")
for row in cur.fetchall():
print(row[0],row[1])
cur.close
conn.close
단풍이렇게 쉽게 DB를 방문해서 정보를 얻을 수 있을까요?
실행 결과는 다음과 같다.
문제 없이
01
과hoge
를 얻었다.최후
connector
,cursor
에 대해 나는 전혀 이해할 수 없다...나는 다른 기회에 조사 총결산을 하고 싶다.
Reference
이 문제에 관하여(Python에서 MySQL로 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/a_t_a/items/680ed657c4dbeab40a28텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)