import "github.com/cznic/sqlite"
Package sqlite is an in-process implementation of a self-contained, serverless, zero-configuration, transactional SQL database engine. (Work In Progress)
2017-06-10 Windows/Intel no more uses the VM (thanks Steffen Butzer).
2017-06-05 Linux/Intel no more uses the VM (cznic/virtual).
To access a Sqlite database do something like
import (
"database/sql"
_ "github.com/cznic/sqlite"
)
...
db, err := sql.Open("sqlite", dsnURI)
...
This is an experimental, pre-alpha, technology preview package.
The alpha release is due when the C runtime support of SQLite in cznic/crt will be complete.
See http://github.com/cznic/ccir. To add a newly supported os/arch combination to this package try running 'go generate'.
See https://sqlite.org/docs.html
doc.go generate.go sqlite.go sqlite_go18.go trace_disabled.go
Driver implements database/sql/driver.Driver.
Open returns a new connection to the database. The name is a string in a driver-specific format.
Open may return a cached connection (one previously closed), but doing so is unnecessary; the sql package maintains a pool of idle connections for efficient re-use.
The returned connection is only used by one goroutine at a time.
| Path | Synopsis |
|---|---|
| internal/bin | Package sqlite is an in-process implementation of a self-contained, serverless, zero-configuration, transactional SQL database engine. |
| internal/mptest | mptest /* ** 2013-04-05 ** ** The author disclaims copyright to this source code. |
| internal/threadtest1 | threadtest1 /* ** 2002 January 15 ** ** The author disclaims copyright to this source code. |
| internal/threadtest2 | threadtest2 /* ** 2004 January 13 ** ** The author disclaims copyright to this source code. |
| internal/threadtest3 | |
| internal/threadtest4 | threadtest4 /* ** 2014-12-11 ** ** The author disclaims copyright to this source code. |
Package sqlite imports 16 packages (graph) and is imported by 1 packages. Updated 2018-05-22. Refresh now. Tools for package owners.