python 如何正确的连接数据库?

Python新手的几个疑问:
1.python一般是使用MySQL数据库还是 SQLite,还是哪一种最适合
2.python连接数据库的正确方式是如何写的。因为查询数据库不仅仅是在 __name__ == '__main__' 的脚本里面会用到,其他地方也会用到,所以我的意思是如何将 数据库链接资源做成公用的,写法风格是什么样的?

阅读 4.2k
2 个回答
  1. 用什么数据库完全看你的需求,如果是非常小型的项目用SQLite就可以了,如果复杂点建议用MySQL

  2. 连接MySQL数据库的方式我这里有写 https://haofly.net/python-con...,具体的写法风格,如果是用的Django、Flask等框架,那么都会有专门设置数据库连接的地方,基本上都是当作全聚德公共资源用的,即使是线程池也是这样的,所以如果是自己写,也建议这样做。

1.建议使用MySQL,技术成熟社区大,不易踩坑支援多
2.连接MySQL可以直接用pip安装三方库PyMySQL,若想将数据库链接公用可以自行封装连接数据库方法或类保存为conmysql.py,每次使用时引入即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题