学习的地址:https://blog.youkuaiyun.com/xunalove/article/details/76691196
使用Python DB API 访问数据库的流程:
开始—->创建connection—->获取cursor—->执行查询, 执行命令, 获取数据, 处理数据—->关闭cursor —->关闭connection—->结束。
模拟银行转账系统的问题分析:(假设帐号1给账户2转账200元)
第一步:首先需要检查帐号1和帐号2是否存在,
第二步:满足条件下:接着检查帐号1是否有200元,
第三步:满足条件下:帐号1减去200元,帐号2加上200元
第四步:满足上面三步的条件下,将数据提交到数据库(提交事务)
需要注意的是这四步任意一步出现一场,都要使用rollback回滚事务。
mysql数据库下的test数据库,account表格
mysql> select * from account;
+--------+-------+
| acctid | money |
+--------+-------+
| 1 | 600 |
| 2 | 700 |
涉及的知识:
创建对象:调用connect()方法