前言用过Python的童鞋,应该会接触到用Python连接数据库,但是每种数据库的连接URL,你是否会编写?
这里用SQLAlchemy库为大家总结一下,方便大家查阅 。
文章插图
什么是SQLAlchemy?【用Python连接4个常用数据库的URL写法,你掌握了吗?】SQLAlchemy 是一个使用 Python 实现的 ORM 框架,它的设计理念是:SQL 数据库的量 级和性能比对象集合重要,对象集合的抽象比表和行重要;它采用了类似于 JAVA 里 Hibernate 的数据映射模型;它的目标是提供能兼容众多数据库(如:SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型 。
SQLAlchemy数据库连接方式
- oracle
文章插图
oracle://用户名:密码@oracle主机:oracle端口/SID名
如果用tnsname,就将/SID名改成@tnsname 。oracle://用户名:密码@oracle主机:oracle端口@tnsname
- mysql
文章插图
mysql://用户名:密码@mysql主机:mysql端口/数据库名
加上你要设置的字符集mysql://用户名:密码@mysql主机:mysql端口/数据库名?charset=utf8
- PostgreSQL
文章插图
postgresql://用户名:密码@postgresql主机:postgresql端口/数据库名
- SQLite文件
文章插图
比如有个文件名是cnblogblog.db
sqlite:///./cnblogblog.db
- sqlite内存
sqlite:///:memory:
是不是很简单?下次再也不用担心不会写数据库连接的URL了 。推荐阅读
- 淘宝客有什么用 淘宝客是做什么的
- 豆浆能放多久_豆浆可以放多久
- 茶园常用的肥料种类,怎样防止茶树的肥害
- 茶水煮饭的绝妙用途,茶水煮饭的讲究
- 集中隔离14天费用大概多少钱?
- 使用环保购物袋有哪些好处
- 淘宝客通过什么渠道推广 淘宝客是用什么方法做推广的
- 茶有十德,茶叶4大法宝的用处
- 茶子心泡水喝的作用,喝胖大海的禁忌与作用
- 用过的红茶包能护肤