2016-07-20 7 views
0

SQLAlchemy의와 SQL 서버에 연결하기 :Beaker Notebook에서 SQL 서버에 연결 하시겠습니까? 나는 다음과 같은 코드를 사용하고 iPython에서

import sqlalchemy as sa 
import urllib 
import pandas as pd 

connection_string = "DRIVER={SQL Server};SERVER=myserver;DATABASE=mydatabase;TRUSTEDCONNECTION=Yes" 
connection_string = urllib.quote_plus(connection_string) 
connection_string = "mssql+pyodbc:///?odbc_connect=%s" % connection_string 

engine = sa.create_engine(connection_string).connect() 

을 나는 비커 노트북에 이상 전환하고 내가 그 특징을 즐기지 만 연결하기 위해 SQL 세포를 얻는 방법을 모르는이기 때문에 SQL 데이터베이스에 연결합니다. 당신이 거기에 connection_string 넣으려고하면 언어 관리자의 "기본 데이터 소스"상자에 드라이버 정보를 넣어야한다고 알고 있지만 오류가 발생합니다.

제안 사항?

답변

0
  1. 다운로드는 SQL Server JDBC 드라이버
  2. 열고 새로운 노트북의 "노트북"메뉴에서, 언어 관리자를 엽니 다.
  3. 언어 목록에서 SQL을 선택하십시오.
  4. 적절한 jdbc 문자열을 해당 상자에 입력하고 SQL 드라이버의 jar 파일 경로를 입력하십시오.

docker를 사용하는 경우 docker 컴퓨터에서 액세스 할 수있는 볼륨을 마운트해야하며 docker 컴퓨터 내에서 DB 서버에 연결할 수 있어야합니다.

더 참조 튜토리얼 노트북의 예 SQL 파일 및 샘플 구성

sample configuration

아래 이미지보기