You can create as many database connectors as you want.
from connectors_to_databases import MSSQL
m = MSSQL()
m_other = MSSQL(
host='0.0.0.0',
port=0,
database='main',
login='admin',
password='admin',
)
You can check connection to database.
m.check_connection()
You can create table and execute any MSSQL query.
m.execute_script('CREATE TABLE simple_ (id int4)')
You can insert data from pandas dataframe in MSSQL table
# simple pd.DataFrame
df = pd.DataFrame(data={'id':[1]})
m.insert_df(
df=df,
m_table_name='simple_'
)
You can get data from MSSQL table in pandas dataframe.
m.execute_to_df(
'''select * from simple_'''
)
It can be used as you need.
m.get_uri()
What does the connector look like
Engine(Engine(MSSQL+pyMSSQL://root:***@127.0.0.1:3/sys))
You can drop any MSSQL table
m.execute_script('DROP TABLE simple_')