26.3. 프로그램언어 고(Go)의 ORM 사용법

프로그램언어 고(Go)의 ORM 환경 설정 Go 언어에서 ORM(Object-Relational Mapping)을 사용하기 위해서는 먼저 ORM 패키지를 설치해야 합니다. 대표적인 Go ORM 패키지로 GORM이 있습니다. GORM 설치는 go get 명령을 사용하여 쉽게 설치할 수 있습니다. go get -u github.com/jinzhu/gorm 위와 같이 명령을 입력하면 GORM 패키지가 자동으로 다운로드 및 설치됩니다. 그 다음 데이터베이스 연결을 설정합니다. 보통는 MySQL이 많이 사용됩니다. … Read more

26.2. 프로그램언어 고(Go)의 NoSQL 연동 방법

프로그램언어 고(Go)의 NoSQL 연동 환경 설정 Go언어에서 NoSQL 데이터베이스를 연동하기 위한 환경 설정 방법을 소개드리겠습니다. Go언어에서 가장 많이 사용되는 NoSQL 데이터베이스는 MongoDB입니다. MongoDB 연동을 위해서는 “go.mongodb.org/mongo-driver” 패키지를 이용합니다. 먼저 아래의 명령으로 mongo-driver 패키지를 설치합니다. go get go.mongodb.org/mongo-driver 그리고 아래와 같이 MongoDB 접속 정보를 설정합니다. import ( “context” “fmt” “go.mongodb.org/mongo-driver/mongo” “go.mongodb.org/mongo-driver/mongo/options” ) // MongoDB 접속 clientOptions … Read more

26.1. 프로그램언어 고(Go)의 SQL 연동 방법

프로그램언어 고(Go)의 SQL 연동 환경 설정 Go언어에서 SQL연동을 하기 위해서는 database/sql 패키지를 import하세요. import ( “database/sql” ) 그리고 선택한 데이터베이스에 맞는 드라이버를 import합니다. MySQL의 경우 다음과 같이 합니다. import ( “database/sql” _ “github.com/go-sql-driver/mysql” ) 주의할 점은 mysql 드라이버 import 문 앞에 밑줄(_)이 있다는 것입니다. 이는 드라이버를 initialize하기 위한 것입니다. 그 다음으로 데이터베이스 연결을 위한 정보를 … Read more