일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Python
- 토네이도
- 설치
- 연결
- 연동
- 알고리즘
- API
- r
- 백준
- Tornado
- BAEKJOON
- 이클립스
- MongoDB
- 프레임워크
- OrientDB
- spring
- Judge
- ubuntu
- Java
- 오픈한글
- 파이썬
- 저지
- AWS
- mariadb
- 배열
- 자바스크립트
- Framework
- online
- 자료형
- r script
- Today
- Total
목록DB/MariaDB (4)
맛동산
1. 이클립스에서 데이터베이스를 생성하기위한 커넥터를 받기 위해 http://dev.mysql.com/downloads/connector/ 에서 Connector/J로 들어감 2. 최신버전을 자동으로 나오는데 zip파일을 다운받고 압축 해제 3. 압축 해제한 폴더에 들어가면 mysql-connector-java-5.1.40-bin.jar 라는 jar파일이 생기는데 이클립스에서 DB커넥션 생성할 때 사용됨 4. 다음은 이클립스에 들어가서 Database Development 퍼스펙티브에 들어가서 Explorer의 Database Connection에서 오른쪽 클릭 - New에 들어가면 DB종류를 선택할 수 있는 창이 나오는데 MySQL을 선택(MariaDB는 선택항목에 없음. 같은 계열인 MySQL을 선택..
import mysql.connector # DB연동에 필요한 모듈 추가 from mysql.connector import errorcode # DB 연동 시 Error 체크 # mysql/mariaDB 환경변수 config = { 'user':'scott', 'password':'****', #임의의 *로 가린겁니다 'host':'127.0.0.1', 'database':'work', 'port':'3306' } try: # db 연결 객체 생성 conn = mysql.connector.connect(**config) # SQL 실행 객체 생성 cursor = conn.cursor() sql = "select * from goods" cursor.execute(sql) #sql문 실행 #insert, ..
jdbc와 마찬가지로 파이썬과 DB를 연결해 줄 수 있는 커넥터가 필요. 본론 http://dev.mysql.com/downloads/connector/python/ 이 주소로 들어가서 윈도우 bit와 파이썬 버전이 일치하는걸 다운받음. (Connect/Python 메뉴가 아니라 Connect/J 메뉴로 가면 자바 커넥터도 받을 수 있음 -> 이건 MariaDB를 *.sql 파일로 접근할때 필요함, 이클립스의 Database Connection 퍼스펙티브에서 사용) 다운로드 후 인스톨하면 python path 하위의 라이브러리에 mysql모듈이 생성되는걸 확인할 수 있음 이제 *.py 파일에서 mysql.connector 모듈을 불러올 수 있게 된 것. 변수설정 및 간단 테스트는 다음 글에 작성. htt..
MariaDB는 MySQL만든 형님들이 빡쳐서 새로 만든거라 MySQL이랑 사용법이 같다고함. 음.. 이클립스에서 파이썬까지 써야하나 싶지만 신박하기도 하고 과정 따라가는 맛에 일단 메모해둠. 마리아DB는 처음써보니 간단 설치법 까지 작성해야할듯 우선 downloads 메인에 있던 최신버전을 다운받음. 주소는 https://downloads.mariadb.org/mariadb/10.1.19/ 이고 버전업 되면 다를 수 있으니 유의. 상위버전이 뜬다면 downloads 메인에서 확인할 수 있겠지. 체감상 오라클보다 설치과정에서 확인해야될게 적은느낌. 빨간 박스부분 해둔것만 빼먹지말고 나머지는 다 Next. 그럼 끝! wow -- ps. 처음 설치후 MySQL 프롬프트를 켜서 사용자 생성과 권한 부여를 해줘..