新增第五章

This commit is contained in:
astaxie
2012-09-10 15:54:25 +08:00
parent d565784f54
commit 079793fda5
2 changed files with 13 additions and 0 deletions

9
5.1.md Normal file
View File

@@ -0,0 +1,9 @@
#5.1 database/sql接口
## links
* [目录](<preface.md>)
* 上一节: [访问数据库](<5.md>)
* 下一节: [使用MySQL数据库](<5.2.md>)
## LastModified
* $Id$

4
5.md
View File

@@ -1,6 +1,10 @@
#5 访问数据库
对许多Web应用程序而言数据库都是其核心所在。数据库几乎可以用来存储你想查询和修改的任何信息比如用户信息、产品目录或者新闻列表等。
Go没有内置的驱动支持任何的数据库但是Go定义了database/sql接口用户可以基于驱动接口开发相应数据库的驱动5.1小节里面介绍Go设计的一些驱动介绍Go是如何设计数据库驱动接口的。5.2至5.4小节介绍目前使用的比较多的一些关系型数据驱动已经如何使用5.5小节介绍我自己开发一个ORM库基于database/sql标准接口开发的可以兼容几乎所有支持database/sql的数据库驱动可以方便的使用Go style来进行数据库操作。
目前NOSQL已经成为Web开发的一个潮流很多应用采用了NOSQL作为数据库而不是以前的缓存5.6小节将介绍MongoDB和Redis两种NOSQL数据库。
## 目录
* 1. [database/sql接口](5.1.md)
* 2. [使用MySQL数据库](5.2.md)