经过两个多月的学习,我们对Python的基础语法大概都已经学完了,接下来我们要把我们学到的东西逐步用到应用的层面上。今天,我们要学的是,用Python实现数据库的对接。
我们先来讲一下什么是api,在编程语言的学习中,我们经常会接触到api这个词,那么究竟什么是api,简单来说就是一个接口,像java的api,有一个专门的api文档提供查询。Python数据库的api是DB API。我们主要讲的api版本是DB API2.0。
Python DB API有三个模块属性:
1、apilevel:这个属性主要是用来定义使用的Python DB API 的版本,像我们上面说的DB API 2.0;
2、threadsafety:这个是用来定义模块的线程安全度;
该参数是一个0到3的整数,0表示线程不能共享模块,1表示线程可共享模块本身,2表示线程可共享模块和连接, 但不能共享游标,3表示模块是绝对线程安全的。
3、paramstyle:这个属性定义在SQL查询中使用哪种参数风格,这里说明一下,SQL是指数据库的意思。
这个我们就不具体讲了,因为现在刚接触新知识,引入这个知识点,会很容易感到迷茫。
Python DB API的异常:
我们在前面讲过Python的异常捕获及处理,关于DB API也有指定的异常,我们在这里先预告一下,明天来细讲。
好的,今天的额内容就讲到这里啦~
(文章图片若有侵权,请联系作者删除)