web.py 数据库操作指南
Jun 07, 2016 pm 03:23 PM原文:http://chenxiaoyu.org/blog/archives/226 官网地址:http://webpy.org/ web.py是一个小巧灵活的框架,最新稳定版是0.33。这里不介绍web开发部分,介绍下关于数据库的相关操作。 很多Pyer一开始都喜欢自己封装数据库操作类,本人亦如此。不过后来通过
原文:http://chenxiaoyu.org/blog/archives/226
官网地址:http://webpy.org/
web.py是一个小巧灵活的框架,最新稳定版是0.33。这里不介绍web开发部分,介绍下关于数据库的相关操作。
很多Pyer一开始都喜欢自己封装数据库操作类,本人亦如此。不过后来通过观摩web.py的源码,发现其数据库操作部分相当紧凑实用。推荐懒人可以尝试一下。
废话不多,先来安装,有两种方式:
1. easy_install方式,如果木有此工具,可以参考:http://chenxiaoyu.org/blog/archives/23
1 |
|
2. 下载源码编译。地址: http://webpy.org/static/web.py-0.33.tar.gz ,解压后执行:
1 |
|
web.py安装算到此结束,如果想使用其中的db功能,还得借助与相应数据库操作模块,比如MySQLdb、psycopg2。如果需要尝试连接池(database pool)功能,还得装下DBUtils。这几个模块都可以通过easy_install来安装。
下面开始使用吧!
1. 导入模块,定义数据库连接db。
1 2 |
|
2. select 查询
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
3. 更新
1 |
|
4. 删除
1 |
|
5. 复杂查询
1 2 3 4 5 6 7 8 9 |
|
6 多数据库操作 (web.py大于0.3)
1 2 3 4 5 |
|
7. 事务
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

How does Go language implement the addition, deletion, modification and query operations of the database?

OPPO11 lock screen gesture operation guide

Detailed tutorial on establishing a database connection using MySQLi in PHP

iOS 18 adds a new 'Recovered' album function to retrieve lost or damaged photos

How does Hibernate implement polymorphic mapping?

An in-depth analysis of how HTML reads the database

Analysis of the basic principles of MySQL database management system

How does Go WebSocket integrate with databases?
