1
我在Windows機器上爲Linux服務器開發。我使用pyodbc連接到Windows上的MySQL,並希望在我的Linux機器上使用MySQLdb連接到它。我曾以爲這些都實現了相同的API,因此會兼容。我錯了,現在意識到我將不得不重新編寫所有的代碼才能在Linux上工作,這將使其在Windows上無法工作。是否有Python的MySQL數據庫抽象層,它在Linux和Windows上都像pyodbc一樣工作?
是否有另一個抽象層,允許我編寫更多的可移植代碼?我正在考慮SQLAlchemy,但我真的只是試圖執行SQL語句,因此學習一種全新的領域特定語言看起來很麻煩。
欣賞任何建議!