I am using pyodbc and I want to return lots of data from different tables. What is the most efficient way to do this? Do I have to create a new connection each time or can I reuse one?
import pyodbc
def docLauncher(connetStr):
conn = pyodbc.connect(connetStr)
cursor = conn.cursor()
cursor.execute('SELECT COLUMN1 FROM TABLE1')
companyName = cursor.fetchone()[0]
conn1 = pyodbc.connect(connetStr)
cursor1 = conn1.cursor()
cursor1.execute('SELECT COLUMN2 FROM TABLE2')
ver = cursor1.fetchone()[0]
print(companyName)
print(ver)