Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sqlite

Solod bindings for SQLite, a small, fast, and self-contained SQL database engine.

Usage

  1. Install SQLite for your operating system.

  2. Install the Solod bindings.

go get solod.dev/sqlite@latest
  1. 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()))
}

Examples

Simple query

Key-value store

About

Solod bindings for libsqlite3

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages