http://www.csdn.net/article/2012-12-20/2813054-Database
http://blog.csdn.net/qjfpjie/article/details/8439119