GORM은 Go 프로그래밍 언어용 ORM 프레임워크로, 전체 이름은 "Go Object Relational Mapping"입니다. 사용하기 쉽고 효율적인 강력한 ORM입니다. 아래에서는 GORM을 배우고 활용하는 방법을 자세히 소개하겠습니다.
GORM 설치
GORM 사용을 시작하기 전에 GORM을 다운로드하여 설치해야 합니다. 설치 과정은 간단합니다. 다음 명령을 사용하여 GORM을 설치할 수 있습니다.
go get -u github.com/jinzhu/gorm
Connect to the 데이터베이스
GORM을 사용하는 경우 구성 파일에 데이터베이스 연결 정보를 설정해야 합니다. 다음은 MySQL 데이터베이스에 연결하는 예입니다.
import ( "github.com/jinzhu/gorm" _ "github.com/go-sql-driver/mysql" ) func main() { db, err := gorm.Open("mysql", "{username}:{password}@tcp({host}:{port})/{database}?charset=utf8&parseTime=True&loc=Local") if err != nil { panic(err) } defer db.Close() }
데이터베이스 작업을 수행하려면 이를 GORM에 전달해야 합니다. 다음은 GORM에 데이터베이스 예제를 전달하는 샘플 코드입니다.
db, err := gorm.Open("mysql", "{username}:{password}@tcp({host}:{port})/{database}?charset=utf8&parseTime=True&loc=Local") if err != nil { panic(err) } defer db.Close() type User struct { ID uint `gorm:"primary_key"` Name string `gorm:"size:255"` } // 创建表 db.CreateTable(&User{})
위 내용은 Go의 ORM 프레임워크 GORM을 배우고 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!