diff --git a/5.1.md b/5.1.md new file mode 100644 index 00000000..c4536b1f --- /dev/null +++ b/5.1.md @@ -0,0 +1,9 @@ +#5.1 database/sql接口 + +## links + * [目录]() + * 上一节: [访问数据库](<5.md>) + * 下一节: [使用MySQL数据库](<5.2.md>) + +## LastModified + * $Id$ \ No newline at end of file diff --git a/5.md b/5.md index 797500d2..eede942c 100644 --- a/5.md +++ b/5.md @@ -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)