Python新手的几个疑问:
1.python一般是使用MySQL数据库还是 SQLite,还是哪一种最适合
2.python连接数据库的正确方式是如何写的。因为查询数据库不仅仅是在 __name__ == '__main__'
的脚本里面会用到,其他地方也会用到,所以我的意思是如何将 数据库链接资源做成公用的,写法风格是什么样的?
Python新手的几个疑问:
1.python一般是使用MySQL数据库还是 SQLite,还是哪一种最适合
2.python连接数据库的正确方式是如何写的。因为查询数据库不仅仅是在 __name__ == '__main__'
的脚本里面会用到,其他地方也会用到,所以我的意思是如何将 数据库链接资源做成公用的,写法风格是什么样的?
1.建议使用MySQL,技术成熟社区大,不易踩坑支援多
2.连接MySQL可以直接用pip安装三方库PyMySQL,若想将数据库链接公用可以自行封装连接数据库方法或类保存为conmysql.py,每次使用时引入即可
5 回答3.3k 阅读✓ 已解决
2 回答2.9k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
3 回答2.3k 阅读
1 回答2.3k 阅读
用什么数据库完全看你的需求,如果是非常小型的项目用SQLite就可以了,如果复杂点建议用MySQL
连接MySQL数据库的方式我这里有写 https://haofly.net/python-con...,具体的写法风格,如果是用的Django、Flask等框架,那么都会有专门设置数据库连接的地方,基本上都是当作全聚德公共资源用的,即使是线程池也是这样的,所以如果是自己写,也建议这样做。