firebirdsql

package module
v0.0.0-...-d2d4ba8 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2014 License: MIT Imports: 20 Imported by: 0

README

======================================
firebirdsql (Go firebird sql driver)
======================================

Firebird RDBMS http://firebirdsql.org SQL driver for Go

Requirements
-------------

* Firebird 2.1 or later

Installation
-------------

::

   $ go get github.com/cznic/mathutil
   $ go get github.com/nakagami/firebirdsql


Example
-------------

::

   package main

   import (
       "fmt"
       "database/sql"
       _ "github.com/nakagami/firebirdsql"
   )

   func main() {
       var n int
       conn, _ := sql.Open("firebirdsql", "user:password@servername/foo/bar.fdb")
       conn.QueryRow("SELECT Count(*) FROM rdb$relations").Scan(&n)
       fmt.Println("Relations count=", n)

       defer conn.Close()
   }


See also driver_test.go

Documentation

Index

Constants

View Source
const (
	ISC_TIME_SECONDS_PRECISION = 10000

	CNCT_user              = 1
	CNCT_passwd            = 2
	CNCT_host              = 4
	CNCT_group             = 5
	CNCT_user_verification = 6
	CNCT_specific_data     = 7
	CNCT_plugin_name       = 8
	CNCT_login             = 9
	CNCT_plugin_list       = 10
	CNCT_client_crypt      = 11

	ISOLATION_LEVEL_READ_UNCOMMITTED        = 0
	ISOLATION_LEVEL_READ_COMMITED           = 1
	ISOLATION_LEVEL_REPEATABLE_READ         = 2
	ISOLATION_LEVEL_SERIALIZABLE            = 3
	ISOLATION_LEVEL_READ_COMMITED_READ_ONLY = 4
)
View Source
const (
	SRP_KEY_SIZE      = 128
	SRP_SALT_SIZE     = 32
	DEBUG_PRIVATE_KEY = "60975527035CF2AD1989806F0407210BC81EDC04E2762A56AFD529DDDA2D4393"
)
View Source
const (
	PLUGIN_NAME = "Srp"
	PLUGIN_LIST = "Srp,Legacy_Auth"
	BUFFER_LEN  = 1024
)
View Source
const (
	SQL_TYPE_TEXT      = 452
	SQL_TYPE_VARYING   = 448
	SQL_TYPE_SHORT     = 500
	SQL_TYPE_LONG      = 496
	SQL_TYPE_FLOAT     = 482
	SQL_TYPE_DOUBLE    = 480
	SQL_TYPE_D_FLOAT   = 530
	SQL_TYPE_TIMESTAMP = 510
	SQL_TYPE_BLOB      = 520
	SQL_TYPE_ARRAY     = 540
	SQL_TYPE_QUAD      = 550
	SQL_TYPE_TIME      = 560
	SQL_TYPE_DATE      = 570
	SQL_TYPE_INT64     = 580
	SQL_TYPE_BOOLEAN   = 32764
	SQL_TYPE_NULL      = 32766
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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