engine = sqlalchemy.create_engine('mssql+pyodbc://<Username>:<password>@<DBServername>/<DBName>', pool_pre_ping=True)
I have data to be loaded into a DataFrame, by using connection string when i loop through each row in DF i am able to insert data into the table(1 row at a time using an INSERT INTO.. statement)
but i want to use <DataFrame>.to_sql("<Table_name>", engine, if_exists='append')
Please help me understand if i am missing anything?
but i keep getting this error
/Library/Python/2.7/site-packages/sqlalchemy/connectors/pyodbc.py:79: SAWarning: No driver name specified; this is expected by PyODBC when using DSN-less connections
"No driver name specified; "
Traceback (most recent call last):
File "/Users/snaidu/renuka/python-projects/staging/test.py", line 131, in <module>
print(loaddmvcsvfile())
File "/Users/snaidu/renuka/python-projects/staging/test.py", line 115, in loaddmvcsvfile
result.to_sql("table1", engine, if_exists='append')
File "/Library/Python/2.7/site-packages/pandas/core/generic.py", line 1534, in to_sql
chunksize=chunksize, dtype=dtype)