python 3 PyMysql 로 mysql 데이터베이스 연결 실례

1474 단어 pymysqlmysqlpython
python 언어의 3.x 는 앞으로 호 환 되 지 않 아서 python 2.x 에서 정상적으로 사용 할 수 있 는 라 이브 러 리 입 니 다.python 3 에 도착 하면 사용 할 수 없습니다.예 를 들 어 my sqldb 입 니 다.
현재 MySQLdb 는 python 3.x,Python 3.x 를 지원 하지 않 습 니 다.MySQL 을 연결 하 는 방안 은 oursql,PyMySQL,my connpy 등 이 있 습 니 다.
다음은 python 3 가 pymy sql 을 어떻게 설치 하고 사용 하 는 지,다른 두 가지 방안 은 나중에 말씀 드 리 겠 습 니 다.
1.pymysql 설치
pymy sql 은 python 3 환경 에서 my sqldb 의 대체물 로 명령 행 에 들 어가 pip 로 pymy sql 을 설치 합 니 다.

pip install pymysql3
2.pymysql 사용
my sqldb 방식 을 사용 하려 면 py 파일 의 시작 부분 에 다음 두 줄 의 코드 를 직접 추가 하면 됩 니 다.

#  pymysql
import pymysql 
#   mysqldb    ,         ,    pymysql   
pymysql.install_as_MySQLdb()
3.pymysql 조회 예시

__author__ = 'pythontab.com'
#  pymysql  
import pymysql
try:
  #         ,     UTF-8   ,       
  conn=pymysql.connect(host='localhost',user='pythontab',passwd='pythontab',db='pythontab',port=3306,charset='utf8')
  cur=conn.cursor()#      
  cur.execute('select * from user')
  data=cur.fetchall()
  for d in data :
    #  int      str    
    print("ID: "+str(d[0])+'    : '+d[1]+"     : "+d[2])
  cur.close()#    
  conn.close()#       
except Exception :print("    ")

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기