golang适配优炫数据库
时间: 2023-07-08 17:25:51 浏览: 182
Golang—–实现MySQL数据库连接并测试
您好!对于Golang语言适配优炫数据库,您可以使用官方提供的MySQL驱动程序,或者使用第三方的ORM框架例如GORM。以下是使用GORM的示例代码:
1. 安装GORM和MySQL驱动程序:
```
go get -u github.com/jinzhu/gorm
go get -u github.com/go-sql-driver/mysql
```
2. 连接数据库:
```go
import (
"github.com/jinzhu/gorm"
_ "github.com/go-sql-driver/mysql"
)
func main() {
db, err := gorm.Open("mysql", "user:password@tcp(127.0.0.1:3306)/database_name?charset=utf8&parseTime=True&loc=Local")
if err != nil {
panic("failed to connect database")
}
defer db.Close()
}
```
3. 定义模型:
```go
type User struct {
ID uint `gorm:"primary_key"`
Name string
Age uint
Birthday time.Time
}
```
4. 进行CRUD操作:
```go
// 创建记录
user := User{Name: "张三", Age: 18, Birthday: time.Now()}
db.Create(&user)
// 读取记录
var u User
db.First(&u, 1) // 根据主键查询第一条记录
// 更新记录
db.Model(&u).Update("Age", 20)
// 删除记录
db.Delete(&u)
```
以上是使用GORM进行数据库操作的一个简单示例。希望对您有所帮助!
阅读全文