我正在开发一个PyQt程序,很快就会从xml类型的后端切换到本地MySQL服务器上托管的后端.我一直在试图阅读这三个选项中的每一个,但认为最好问你们这些神.
我目前使用MySQLdb执行MySQL的经验并且一直在使用它主要是由于对其他两种方法的存在的无知.简而言之,每个人的优点/缺点是什么,你会选择哪个?干杯!
for*_*all 18
我不是太神,但我确实有一些意见.我在Python中使用SQL的主要经验是使用Django.
解决方案对您愿意承诺的事项很重要.如果你想坚持使用Qt库和PyQt库,那么请使用QtSql.如果你想快速构建你的应用程序,但又需要一些依赖项,那么我就选择SQLAlchemy.你可能遇到一些问题,如问题的提问者,然后你需要拉入更多的库或拔出你的头发.
所以,在一个很好的列表样式:
VERDICT:不要将它用于任何你投入生产的东西
VERDICT:如果您想编写更少的UI代码和更多的数据库代码,请选择此选项
VERDICT:如果你想编写更少的数据库代码,那就选择这个,并且可以解决一些API问题.
此外,不要担心任何选择的性能 - 它们应该大致相同,并且大部分时间将用于I/O.
| 归档时间: |
|
| 查看次数: |
3219 次 |
| 最近记录: |