我在 Windows 机器上为 Linux 服务器开发。我在 Windows 上使用 pyodbc 连接到 MySQL,并希望在我的 Linux 机器上使用 MySQLdb 连接到它。我原以为它们都实现了相同的 API,因此可以兼容。我错了,现在意识到我必须重新编写所有代码才能在 Linux 上运行,这随后将使其无法在 Windows 上运行。
是否有另一个薄抽象层可以让我编写更便携的代码?我在考虑 SQLAlchemy,但我真的只是想执行 SQL 语句,所以学习一种全新的领域特定语言似乎很麻烦。
感谢任何建议!