Categorygithub.com/FloatTech/sqlite
modulepackage
1.6.3
Repository: https://github.com/floattech/sqlite.git
Documentation: pkg.go.dev

# README

sqlite

A pure-go wrapper for database/sql using logoove/sqlite

Usage

type row struct {
    ID   int // pk
    Name string
}

db := &sql.Sqlite{DBPath: "demo.db"}
err := db.Open(time.Hour)
if err != nil {
    panic(err)
}

err = db.Create("demotable", &row{})
if err != nil {
    panic(err)
}

err = db.Insert("demotable", &row{ID: 123, Name: "Anna"})
if err != nil {
    panic(err)
}

var r row
err = db.Find("demotable", &r, "WHERE ID=123")
if err != nil {
    panic(err)
}
fmt.Println(r)

# Functions

Find 查询数据库,返回最后一条结果.
FindAll 查询数据库,返回多个结果.
Query 查询数据库,返回最后一条结果.
QueryAll 查询数据库,返回多个结果.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Sqlite 数据库对象.