Код: Выделить всё
import pandas as pd
import pyodbc
try:
cnxn = pyodbc.connect(
r'Driver={SQL Server};'
r'Server=localhost,1433;' # Assuming the default port 1433
r'Database=fatigue_life_test_db;'
r'Trusted_Connection=yes;'
)
cursor = cnxn.cursor()
print("Connection established.")
except pyodbc.Error as e:
print("Error in connection:", e)
finally:
path = r'path\to\parquert\test.parquet'
df = pd.read_parquet(path)
df.to_sql('Test_data_table', con=cnxn, if_exists='append')
if 'cnxn' in locals() and cnxn:
cnxn.close()
Я пытался выполнить этот код в соответствии с документацией pandas, но он все равно не работает. Размер файла паркета составляет несколько гигабайт, так может ли размер быть проблемой?
Подробнее здесь: https://stackoverflow.com/questions/786 ... -sql-table