본문 바로가기

오늘도 한 뼘 더

검색하기
오늘도 한 뼘 더
프로필사진 나른한댕댕이🐶

  • 기록 일기 (245)
    • Study (59)
      • MySQL (21)
      • Git (16)
      • Go (12)
      • Python (2)
      • JavaScript & React.js (3)
      • HTML | JS | CSS (1)
      • Three.js (0)
      • CS (0)
      • MAC (4)
    • DevOps & Infra (154)
      • DevOps (17)
      • OS (17)
      • AWS (35)
      • Jenkins (17)
      • Zeppelin(Notebook) (4)
      • Nginx (3)
      • Docker (19)
      • K8S(Kubernetes) (35)
      • Terraform (1)
      • TIL(Today I Learned) (6)
    • Side Project (0)
      • 크라우드 펀딩(crowd funding) (0)
    • Algorithm (20)
      • 백준 알고리즘 (19)
      • 프로그래머스 (1)
      • 파이썬 알고리즘 인터뷰 (0)
    • 개발성장기 (8)
      • 회고록 (6)
      • 업무일지 (2)
    • ETC (1)
Guestbook
250x250
반응형
Notice
Recent Posts
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Recent Comments
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록go timeout (1)

오늘도 한 뼘 더

[Golang] DB 연결할 때, timeout 설정하기 (context)

# Context Golang에서 Context는 작업 명세서와 같은 역할을 한다. timeout 설정 또한 이 context 패키지를 사용하여 설정할 수 있다. # WithTimeout 기본 명령어는 다음과 같이 사용할 수 있다. context.WithTimeout(context.Background(), 20*time.Second) 코드에 적용하기 package main import ( "context" "fmt" "time" ) func main() { db, err := sql.Open("mysql", "root:1111@tcp(127.0.0.1:3306/data") if err != nil { log.Fatal("DB Connection Error: ", err) } defer db.Close()..

Study/Go 2022. 9. 2. 11:35
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바