conn_sqlite3_linux.go 334 B

12345678910111213141516171819
  1. // +build cgo
  2. package graphdb
  3. import (
  4. "database/sql"
  5. _ "github.com/mattn/go-sqlite3" // registers sqlite
  6. )
  7. // NewSqliteConn opens a connection to a sqlite
  8. // database.
  9. func NewSqliteConn(root string) (*Database, error) {
  10. conn, err := sql.Open("sqlite3", root)
  11. if err != nil {
  12. return nil, err
  13. }
  14. return NewDatabase(conn)
  15. }