YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← Give that App a Backend - Intro to Relational Databases

Get Embed Code
4 Languages

Showing Revision 1 created 08/19/2016 by Udacity Robot.

  1. 先讲一种修改这段代码的方法 你们有可能会这样写
  2. 但实际上 这会引入一个很严重的 bug 我们等会儿再分析
  3. 所以先别急着把它们复制到你们的应用里
  4. 每当我们想要向数据库进行读写操作时就先要连接它
  5. 然后创建一个光标 (cursor)
  6. 然后就可以执行
  7. 比如说 GetAllPosts 我们执行一个 select 语句
  8. 接下来我们就获得了所有的结果
  9. 把它们转换成与代码匹配的字典形式
  10. 显然 还要关闭连接并返回贴子
  11. 对于 AddPost 我们同样要连接数据库
  12. 执行一个 insert 语句
  13. 把贴子内容放到数据库字符串 query 中
  14. 提交改动然后关闭连接
  15. 这样似乎是完成任务了 但我刚刚说过 这里有一个很严重的 bug
  16. 让我们马上就来看一看