美文网首页GO
GO: 实例t_mysql.go

GO: 实例t_mysql.go

作者: 随风化作雨 | 来源:发表于2017-07-11 13:58 被阅读31次
    package main
    
    import (
        "database/sql"
        "fmt"
        _ "github.com/go-sql-driver/mysql"
    )
    
    func main() {
        db, err := sql.Open("mysql", "root:@tcp(192.168.9.242:3306)/HSS?charset=utf8")
        if err != nil {
            fmt.Println("failed to open database:", err.Error())
            return
        }
    
        defer db.Close()
    
        rows, err := db.Query("SELECT * FROM APN_SELECTION")
        if err != nil {
            fmt.Println("fetech data failed:", err.Error())
            return
        }
    
        defer rows.Close()
    
        for rows.Next() {
            var RID int
            var IMSI int
            var APN_PROFILE int
            var TYPE_OF_CONTEXT int
            var STATIC_PDN_ADDRESS_ALLOCATION string
            var SERVED_PARTY_IPV4_PRESENCE string
            var SERVED_PARTY_IPV4_ADDR string
            var SERVED_PARTY_IPV6_PRESENCE string
            var SERVED_PARTY_IPV6_ADDR string
            //rows.Columns()
            rows.Scan(&RID, &IMSI, &APN_PROFILE, &TYPE_OF_CONTEXT, &STATIC_PDN_ADDRESS_ALLOCATION, &SERVED_PARTY_IPV4_PRESENCE, &SERVED_PARTY_IPV4_ADDR, &SERVED_PARTY_IPV6_PRESENCE, &SERVED_PARTY_IPV6_ADDR)
            fmt.Println(RID, IMSI, APN_PROFILE, TYPE_OF_CONTEXT, STATIC_PDN_ADDRESS_ALLOCATION, SERVED_PARTY_IPV4_PRESENCE, SERVED_PARTY_IPV4_ADDR, SERVED_PARTY_IPV6_PRESENCE, SERVED_PARTY_IPV6_ADDR)
        }
        //fmt.Println(*rows)
    
    }
    

    相关文章

      网友评论

        本文标题:GO: 实例t_mysql.go

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