JAVA/jdbc
-
JDBC (2) - getConnection()JAVA/jdbc 2017. 8. 29. 23:18
이 포스트는 2016.10.07에 작성한 제 블로그의 글을 옮긴 것 입니다. 링크: https://seunghun-kim.github.io/2016/10/12/jdbc-02/ 잡담 처음 무언가를 배울때 ‘왜?’ 라는 궁금증이 중요하다. 이러한 궁금함이 없이 학습을 하다 보면 누군가로부터, 아니면 책으로부터 주는 지식을 아무 생각 없이 그대로 받아들이게 된다. 이게 나쁘지만은 않지만 ‘왜?’ 라는 생각을 시작함으로써 더 깊고 더 넓은 지식을 향해 나아갈 수 있다고 본다. 아니면 계속 반복해서 보면 된다. Intro 지난번 포스팅에서는 Class.forName(java.lang.String) 을 이용하여 JDBC Driver가 어떻게 동적으로 로딩 되는지 알아봤다. 자세한 사항은 지난 포스팅을 참고하면 된다..
-
JDBC (1) - Class.forName(java.lang.String) ?!JAVA/jdbc 2017. 8. 29. 19:20
이 포스트는 2016.10.07에 작성한 제 블로그의 글을 옮긴 것 입니다. 링크: https://seunghun-kim.github.io/2016/10/07/class_for_name/ JDBC Driver를 사용할 경우, Connection을 생성하기 전에 Class.forName("Specific Vender's Driver"); 코드를 추가해서 사용할 JDBC Driver를 로드해야 한다. 얘는 뭘 하는 앨까? 호출되는 코드만 봐서는 직관적로 뭘 하는지 잘 모르겠다. 한번 찾아보자! java.lang.Class public final class Class extends Object implements Serializable, GenericDeclaration, Type, AnnotatedEleme..