사용자 도구

사이트 도구


java:jdbc

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:jdbc [2018/02/28 13:22]
kwon37xi
java:jdbc [2019/04/17 12:30]
kwon37xi
줄 8: 줄 8:
  
 ===== Timeout ===== ===== Timeout =====
-  * Timeout은 매우 중요한 부분임.+  * DB 연결 설정에서 Timeout은 매우 중요한 부분임. 모두 설정하고 의미 숙지
   * [[http://d2.naver.com/helloworld/1321|JDBC Internal - 타임아웃의 이해]]   * [[http://d2.naver.com/helloworld/1321|JDBC Internal - 타임아웃의 이해]]
   * connection timeout   * connection timeout
   * socket timeout   * socket timeout
   * statement timeout(query timeout)   * statement timeout(query timeout)
 +  * 각 Connection Pool에서 커넥션을 가져오는 최대 대기시간 설정도 꼭 해준다. connection timeout보다 약간 더 길게 하면 될까?
 ===== 편리 라이브러리 ===== ===== 편리 라이브러리 =====
   * [[java:jinq|Jinq]]   * [[java:jinq|Jinq]]
줄 20: 줄 20:
   * [[springframework:jdbc|Springframework JDBC]]   * [[springframework:jdbc|Springframework JDBC]]
   * [[java:fluent_jdbc|Fluent JDBC]]   * [[java:fluent_jdbc|Fluent JDBC]]
 +  * [[java:jdbc:datasource_proxy|DataSource Proxy]]
  
 ===== SQL Logging ===== ===== SQL Logging =====
줄 163: 줄 164:
   * [[https://examples.javacodegeeks.com/core-java/sql/jdbc-resultsetextractor-example/|JDBC ResultSetExtractor Example | Examples Java Code Geeks - 2017]]   * [[https://examples.javacodegeeks.com/core-java/sql/jdbc-resultsetextractor-example/|JDBC ResultSetExtractor Example | Examples Java Code Geeks - 2017]]
   * [[http://www.baeldung.com/jdbc-batch-processing|Batch Processing in JDBC]]   * [[http://www.baeldung.com/jdbc-batch-processing|Batch Processing in JDBC]]
 +  * [[https://www.javaworld.com/article/3388036/what-is-jdbc-introduction-to-java-database-connectivity.html|What is JDBC? Introduction to Java Database Connectivity | JavaWorld]]
java/jdbc.txt · 마지막으로 수정됨: 2021/02/16 18:24 저자 kwon37xi