Module sd.sql_db_tools
A module for connecting to SQL databases via sqlalchemy.
Source code
# -*- coding: utf-8 -*-
"""
A module for connecting to SQL databases via sqlalchemy.
"""
import sqlalchemy
import pyodbc
import urllib
# from sd import queries
import queries
# from sd import connections
import connections
def create_sql_conn_engine():
"""
creates a connection engine to the sql server database
"""
quoted = urllib.parse.quote_plus(connections.CONN_STR)
engine = sqlalchemy.create_engine('mssql+pyodbc:///?odbc_connect={}'.format(quoted))
return engine
Functions
def create_sql_conn_engine()
-
creates a connection engine to the sql server database
Source code
def create_sql_conn_engine(): """ creates a connection engine to the sql server database """ quoted = urllib.parse.quote_plus(connections.CONN_STR) engine = sqlalchemy.create_engine('mssql+pyodbc:///?odbc_connect={}'.format(quoted)) return engine