connector_example_test.go 423 B

123456789101112131415161718192021222324252627282930313233
  1. // +build go1.10
  2. package pq_test
  3. import (
  4. "database/sql"
  5. "fmt"
  6. "github.com/lib/pq"
  7. )
  8. func ExampleNewConnector() {
  9. name := ""
  10. connector, err := pq.NewConnector(name)
  11. if err != nil {
  12. fmt.Println(err)
  13. return
  14. }
  15. db := sql.OpenDB(connector)
  16. if err != nil {
  17. fmt.Println(err)
  18. return
  19. }
  20. defer db.Close()
  21. // Use the DB
  22. txn, err := db.Begin()
  23. if err != nil {
  24. fmt.Println(err)
  25. return
  26. }
  27. txn.Rollback()
  28. }