26 lines
372 B
Go
Raw Permalink Normal View History

package d1
import (
2024-04-17 01:51:31 +09:00
"context"
"database/sql"
"database/sql/driver"
)
func init() {
sql.Register("d1", &Driver{})
}
type Driver struct{}
var (
2023-02-26 12:07:38 +09:00
_ driver.Driver = (*Driver)(nil)
)
2024-04-17 01:51:31 +09:00
func (d *Driver) Open(name string) (driver.Conn, error) {
connector, err := OpenConnector(name)
if err != nil {
return nil, err
}
return connector.Connect(context.Background())
}