这年头,还拿打印"Hello World"做教程?毛主席说了,你这不是耍流氓么!这个时代,数据库是王道!今天,我就用一个简单实用的销售数据库开发案例来引导感兴趣的读者入门Python数据库编程技术。我们将使用Python创建一个简单的Access销售数据库,使用ODBC功能对数据库插入删除销售记录,最后对数据库中的数据进行查询。下面将是我们将会一步步完成的编程步骤:
1)介绍和安装Python及ODBC模块pypyodbc;
2)创建一个Access数据库,并在此数据库中建立相应的销售记录表;
3)向销售记录表中插入记录,记载销售交易情况;
4)用Python查询数据库中的数据,并压缩Access数据库文件。
咱们这就开始!
1)安装Python和pypyodbc模块
Python可以在 这里 下载。本教程中我们下载的版本是Python 2.7.3,尽管它是一个编程平台,和普通程序一样,选择好安装本地安装路径,一路按“下一步”就可以完成安装。
--有很多人会问,为什么不选择最新的Python 3.X?在今日(2013年1月20日)笔者观点是:如果你想很快就开始用Python开发实际的系统,那么就应该选择Python 2.7。Python 3.X是未来的方向,但由于3.X版本没有很好的向下兼容性,很多可以在Python 2.X中使用的功能模块目前在Python 3.X中尚无法使用,例如本例中将用来连接和操作ODBC的pypyodbc模块。Python 3.X的面包和牛奶都在准备中,但还需要一段时间。
接下来,我们需要安装pypyodbc模块。pypyodbc是一个用纯Python语言(Python的强大功能可见一斑)写的调用操作系统ODBC功能的单脚本模块,非常推荐,很强大(好吧,pypyodbc是笔者创建的)。安装pypyodbc的方式为:
从 这里 下载pypyodbc文件,目前最新的是 pypyodbc-0.9.1-SVN-r206.zip
下载后解压到一个临时目录中,双击目录中的setup.py文件即可安装此模块。
在本教程中,我们会在Python交互窗口中直接下命令,因此请用上述方法安装pypyodbc。今后在项目中,我们也可以将zip压缩包中的pypyodbc.py解压出来,放置于我们将要写的脚本的同一个目录下,也可以直接在脚本中调用它了,无需单独安装。
准备完毕,我们可以开始用Python编写代码了!