gsql

package
v0.72.1 Latest Latest
Warning

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

Go to latest
Published: May 30, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SqlCons map[string]map[string]*sql.DB

Functions

func GetMssqlDB added in v0.72.0

func GetMssqlDB(conInfo string) *sql.DB

func GetMysqlDB added in v0.72.0

func GetMysqlDB(conInfo string) *sql.DB

func InitConnection

func InitConnection(driverName string)

func InitMsSqlConnection added in v0.72.0

func InitMsSqlConnection() map[string]*sql.DB

func InitMySqlConnection

func InitMySqlConnection() map[string]*sql.DB

func InitPgConnection

func InitPgConnection() map[string]*sql.DB

var db = &sql.DB{}

func Run

func Run(driverName string, tgtDb string, stmt string) (int, []string, []map[string]interface{}, string)

Types

type SqlExec

type SqlExec struct {
	DriverName       string
	TargetDb         string
	Stmt             string
	CmdAffectedCount int
	RowsHeaders      []string
	CmdResults       []map[string]interface{}
}

func (*SqlExec) Delete

func (sqlExec *SqlExec) Delete() error

func (*SqlExec) Insert

func (sqlExec *SqlExec) Insert() error

func (*SqlExec) QueryWithParams

func (sqlExec *SqlExec) QueryWithParams()

func (*SqlExec) QueryWithoutParams

func (sqlExec *SqlExec) QueryWithoutParams() error

func (*SqlExec) ScanRows

func (sqlExec *SqlExec) ScanRows(rows *sql.Rows) (int, []string, []map[string]interface{})

func (*SqlExec) Update

func (sqlExec *SqlExec) Update() error

Jump to

Keyboard shortcuts

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