Solod bindings for SQLite, a small, fast, and self-contained SQL database engine.
-
Install SQLite for your operating system.
-
Install the Solod bindings.
go get solod.dev/sqlite@latest
- Use it in your code.
package main
import (
"solod.dev/so/c"
"solod.dev/so/fmt"
"solod.dev/so/os"
"solod.dev/sqlite/libsqlite3"
)
func main() {
var db *libsqlite3.Sqlite3
if rc := libsqlite3.Open(":memory:", &db); rc != libsqlite3.SQLITE_OK {
fmt.Println("Can't open database:", c.String(libsqlite3.Errmsg(db)))
os.Exit(1)
}
defer libsqlite3.Close(db)
fmt.Println("SQLite version:", c.String(libsqlite3.Libversion()))
}