使用Python,Pandas和SQLAlchemy在MySQL数据库上存储加密数据[连接丢失]

时间:2017-01-24 17:27:22

标签: python mysql pandas encryption sqlalchemy

我正在尝试使用python和pandas sqlalchemy库将大量加密数据(约40个字符的短字符串)更新到SQL数据库。

当我更新未加密的数据时,它可以工作。当我添加少于750行时也可以工作。我试图用100个字符串的块来更新它,但是当它再次超过750时仍然无法工作。

for chunk in np.array_split(df,numchunks):
    chunk.to_sql('TableExample',engine,if_exists='append', dtype={'Column': sqlalchemy.types.String()})

我担心的是加密字符串的大小可能涉及此问题。或者,该列的数据类型可能是另一个类似NVARCHAR的数据类型。

不管是否有人有洞察力,已经开除了类似的东西或意见。

谢谢。

错误: sqlalchemy.exc.DBAPIError:(pyodbc.Error)(' 01000',' [01000] [Microsoft] [ODBC SQL Server驱动程序] [DBNETLIB] ConnectionWrite(send())。 (10054)(SQLExecDirectW); [08S01] [Microsoft] [ODBC SQL Server驱动程序] [DBNETLIB]常规网络错误。检查网络文档。(11)')

0 个答案:

没有答案