[Tutor] creating a connection class
Glenn Schultz
glennmschultz at me.com
Fri Mar 30 10:55:14 EDT 2018
All,
I can create a connection as follows and it works but I think it is best to have a connection class that opens and closes. I create the connection class as outline below. However, it does not work - meaning that it does not return a connection rather it returns
<__main__.modelingdb at 0x40dfbb0>
Any help getting the connection class to work is greatly appreciated.
Glenn
model_prod_conn = pyodbc.connect(
driver = '{ODBC Driver 13 for SQL Server}',
server = 'foo',
database = 'foo',
username = 'foo',
password = 'foo',
trusted_connection = 'yes')
class modelingdb(object):
def __init__(self):
self._db_connection = pyodbc.connect(
driver = '{ODBC Driver 13 for SQL Server}',
server = 'foo',
database = 'foo',
username = 'foo',
password = 'foo',
trusted_connection = 'yes')
self._db_cur = self._db_connection.cursor()
def __del__(self):
self._db_connection.close()
More information about the Tutor
mailing list