sqlxx

package module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

README

Sqlxx

(目前属于开发完善阶段,尚未发布正式版本)

项目里可以通过下面获取该仓库

go get github.com/dk-sirius/sqlxx

Sqlxx 配置

方案一 使用yaml 文件配置

postgres = &confpostgres.PostgresSql{}
db      = postgres.ConnYAML("db.yml")

文件内容如下

host: 127.0.0.1
user: your_db_user
password: your_db_password
port: your_db_port
name: your_db_name

方案二 内容配置

postgre = &confpostgres.PostgresSql{
  // 数据库地址
	// Host 
	// 数据库名称
	// Name
	// 用户名称
	// User
	// 用户密码
	// Password
	// 端口号
	// Port
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBDescriptor

type DBDescriptor struct {
	// 数据库地址
	Host string `yaml:"host"`
	// 数据库名称
	Name string `yaml:"name" `
	// 用户名称
	User string `yaml:"user" `
	// 用户密码
	Password string `yaml:"password" `
	// 端口号
	Port string `yaml:"port" `
}

func (*DBDescriptor) ConfigByYaml

func (descriptor *DBDescriptor) ConfigByYaml(fileName string) (*DBDescriptor, error)

func (*DBDescriptor) String

func (descriptor *DBDescriptor) String() string

type DBType

type DBType uint8
const (
	DB_TYPE_POSTGRES DBType = iota // postgres
)

func (DBType) String

func (dt DBType) String() string

type DbHandler

type DbHandler interface {
	Conn() *sqlx.DB
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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