node sqlite 插入数据_用Python连接4个常用数据库的URL写法,你掌握了吗?

前言

用过Python的童鞋,应该会接触到用Python连接数据库,但是每种数据库的连接URL,你是否会编写?

这里用SQLAlchemy库为大家总结一下,方便大家查阅。

5cf4b06b65d7cb32007b362ddef916ae.png

什么是SQLAlchemy?

SQLAlchemy 是一个使用 Python 实现的 ORM 框架,它的设计理念是:SQL 数据库的量 级和性能比对象集合重要,对象集合的抽象比表和行重要;它采用了类似于 Java 里 Hibernate 的数据映射模型;它的目标是提供能兼容众多数据库(如:SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型。

SQLAlchemy数据库连接方式

  • oracle
18e7bbc15f5c498408d201abb671aa10.png
oracle://用户名:密码@oracle主机:oracle端口/SID名

如果用tnsname,就将/SID名改成@tnsname。

oracle://用户名:密码@oracle主机:oracle端口@tnsname
  • mysql
9a2da398aa8ac6e0f27e33f1c7bd3705.png
mysql://用户名:密码@mysql主机:mysql端口/数据库名

加上你要设置的字符集

mysql://用户名:密码@mysql主机:mysql端口/数据库名?charset=utf8
  • PostgreSQL
5a3bea9b1f7b50abb030eb6b18f77d51.png
postgresql://用户名:密码@postgresql主机:postgresql端口/数据库名
  • SQLite文件
6f5a3984c6bb12583933b9df90e53fac.png

比如有个文件名是cnblogblog.db

sqlite:///./cnblogblog.db
  • sqlite内存
sqlite:///:memory:

是不是很简单?下次再也不用担心不会写数据库连接的URL了。


喜欢本文的童鞋,可以关注我+收藏,不明白的地方也可以评论留言。

e3103b9fe334f0cab9635c316b2c3f6e.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值