创建DB连接

作者: 吃猫的鱼0 | 来源:发表于2018-01-04 10:54 被阅读2次

创建DB对象

  • mysql驱动

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

db,err:=sql.Open("mysql",Username+":"+PassWord+"@tcp(localhost:3306)/"+dbname+"?charset=utf8")

  • sqlite驱动

import (
    _ "github.com/mattn/go-sqlite3"
    "database/sql"
)

db, err := sql.Open("sqlite3", "./asta.db")

  • SQL server驱动

    go get github.com/denisenkom/go-mssqldb


import (
    "database/sql"
    _ "github.com/denisenkom/go-mssqldb"
)

connString := fmt.Sprintf("server=%s;user id=%s;password=%s;port=%d", *server, *user, *password, *port)

conn, err := sql.Open("mssql", connString)

  • oracle驱动

    go get gopkg.in/rana/ora.v3


import (
    "database/sql"
    "fmt"
    _ "github.com/mattn/go-oci8"
    "os"
    "strings"
)

func getDSN() string {
    var dsn string
    if len(os.Args) > 1 {
        dsn = os.Args[1]
        if dsn != "" {
            return dsn
        }
    }
    dsn = os.Getenv("GO_OCI8_CONNECT_STRING")
    if dsn != "" {
        return dsn
    }
    fmt.Fprintln(os.Stderr, `Please specifiy connection parameter in GO_OCI8_CONNECT_STRING environment variable,
or as the first argument! (The format is user/name@host:port/sid)`)
    return "scott/tiger@XE"
}

sql.Open("oci8", getDSN())
  • mongodb驱动

    go get gopkg.in/mgo.v2

相关文章

  • 创建DB连接

    创建DB对象 mysql驱动 sqlite驱动 SQL server驱动go get github.com/den...

  • PostgreSQL常用命令

    远程连接 切换到postgre超级用户 创建用户 进入交互终端 创建DB 查看所有DB 选择数据库 查看所有表 退...

  • Laravel数据库操作之-DB facade

    数据库操作之-DB facade 新建数据表与连接数据库 使用DB facade实现CURD 创建数据表 连接数据...

  • Golang操作MySQL

    数据库创建demo表 创建DB连接,创建结构体Demo 使用QueryRow查询 使用Query查询 新增INSE...

  • golang 创建DB连接池

    使用通道 自己写的连接池 db.go pool.go id生成器 使用

  • oracle[expdp]导出数据

    创建 dblink 链接 导出 Db_exp:本地用户,用来连接远端数据库服务器 Dir_exp:本地db_exp...

  • mongoose 学习笔记

    1. 安装mongoose 2.创建mongoose连接 在model文件夹中,创建db.js文件用于创建数据库的...

  • mysql与python3交互

    创建数据库表 import pymysql # 打开数据库连接 db = pymysql.connect("loc...

  • DB连接

    使用外网IP连接不上 mysql -u root -p mysql创建用户并设置所有权限 1、创建用户:CREAT...

  • MongoDB常用操作

    数据库的基本操作 use db_name 创建数据库 db 查看当前连接的数据库 show dbs 显示所有数据库...

网友评论

    本文标题:创建DB连接

    本文链接:https://www.haomeiwen.com/subject/hrtrnxtx.html