import urllib import sqlalchemy as sa import pandas as pd sql = "SELECT * FROM my_table" params = urllib.parse.quote_plus("DRIVER={SQL Server Native Client 11.0};\ SERVER=my_server;\ DATABASE=db_name;\ Trusted_Connection=yes;") engine = sa.create_engine('mssql+pyodbc:///?odbc_connect=%s' % params) df = pd.read_sql(sql, engine) print(df.head())
import urllib import sqlalchemy as sa import dask.dataframe as dd from sqlalchemy.engine.url import make_url params = urllib.parse.quote_plus("DRIVER={SQL Server Native Client 11.0};\ SERVER=my_server;\ DATABASE=db_name;\ Trusted_Connection=yes;") conn_str = 'mssql+pyodbc:///?odbc_connect={}'.format(params) url = make_url(conn_str) df = dd.read_sql_table('my_table', url, index_col='ID') print(df.head())
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)