
Janet-PQ:与LibPQ绑定
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Janet-PQ 是一个专为编程语言 Janet 设计的库,它通过绑定 LibPQ 提供了对 PostgreSQL 数据库的强大访问能力。
珍妮特与libpq的绑定。
快速示例
基本用法:
导入pq库:
```clojure
(import pq)
```
建立数据库连接:
```clojure
(def conn (pqconnect postgresql://localhost?dbname=postgres))
```
执行SQL语句创建表:
```clojure
(pqexec conn create table users(name text, data jsonb);)
```
插入数据到用户表中,其中$data为json格式的数据:
```clojure
(pqexec conn insert into users(name, data) values($1, $2); [ac (pqjsonb @{some data})])
```
查询指定名称的记录:
```clojure
(pqrow conn select * from users where name = $1; [ac])
```
返回结果为:
```clojure
{:name ac :data @{some data}}
```
获取所有用户信息:
```clojure
(pqall conn select * from users)
```
返回结果为包含多个用户的列表,每个用户的信息以哈希表形式表示。
全部评论 (0)
还没有任何评论哟~


