go使用database/sql访问数据库简单封装

package mzjdbimport ( "database/sql" "fmt" "log" _ "github.com/go-sql-driver/mysql")//DriverType 数据库驱动type DriverType intconst ( mysql DriverType = iota //0 sqlserver //1 sqlserverwindows .
摘要由CSDN通过智能技术生成
package mzjdb

import (
	"database/sql"
	"fmt"
	"log"

	_ "github.com/go-sql-driver/mysql"
)

//DriverType 数据库驱动
type DriverType int

const (
	mysql            DriverType = iota //0
	sqlserver                          //1
	sqlserverwindows                   //2
	mssql                              //3
	oracle                             //3
	sqllite                            //5
	postgresql                         //6
	postgresql1                        //7
	postgresql2                        //8
)

func (d DriverType) String() string {
	switch d {
	case mysql:
		return "mysql" //go get github.com/go-sql-driver/mysql
	case sqlserver: //sql server使用adodb驱动
		return "adodb" //go get github.com/mattn/go-adodb(gorm不能识别该驱动,弃用)
	case sqlserverwindows:
		return "adodb" //go get github.com/mattn/go-adodb(gorm不能识别该驱动,弃用)
	case mssql:
		return "mssql" //go get github.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值