connector

command
v1.57.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2026 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Overview

Command connector demonstrates sqlite.NewConnector: opening a database through database/sql's sql.OpenDB instead of sql.Open, and interposing on the physical connections database/sql opens.

The interposing is the reason the API exists. sql.Open reaches the driver only by its registered name, so a library wanting to wrap connections has to call sql.Register with a name of its own -- which is process-global, panics on a name it has already seen, and cannot be undone, so the name must be made unique per configuration. sql.OpenDB takes the connector directly and registers nothing.

Usage:

go run ./examples/connector

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL