跳转到主要内容

简单的SQLite包装器,使数据库管理更简单

项目描述

# EasyDB

一个非常简单的**SQLite包装器**,让您无需担心创建表或管理连接。

可以通过简单地传递数据库文件名在现有的SQLite数据库中使用它

```python
from easydb import EasyDB
db = EasyDB('filename.db')
cursor = db.query("SELECT * FROM mytable")
```

可以通过指定您的模式(字典)创建新数据库,例如

```python
schema = {
'table_name': ['column_name column_type', …],
'table_name': ['column_name column_type', …],
'table_name': ['column_name column_type', …]
}
db = EasyDB('filename.db', schema)
```

如果数据库文件已存在,则模式不会更新,但如果不存在,则将使用给定的模式创建它。以下是一个完整的示例

```python
from easydb import EasyDB
db = EasyDB('my.db', {'users': ['username text', 'description text']})

db.query("INSERT INTO users (username, description) VALUES (?, ?)", ('ben', 'some sort of description'))

for result in db.query("SELECT * FROM users")
print result
# => ('ben', 'some sort of description')
```

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

easydb-0.2.tar.gz (2.0 kB 查看哈希)

上传时间

由以下机构支持