개발 공부/Java

    [JAVA] JDBC사용하기 (Factory 패턴과 PreparedStatement)

    [JAVA] JDBC사용하기 (Factory 패턴과 PreparedStatement)

    공부하는 입장이기 때문에 혹시 글에 잘못된 점이 있다면 댓글로 알려주시면 감사하겠습니다! 저번에 작성했던 글에 이어서 오늘은 JDBC를 작성하는데 사용되는 Factory 패턴과 PreparedStatment에 대한 글을 적으려고 한다. PreparedStatement 저번에 작성했던 글을 보면 SQL문을 보낼 Statement 객체는 3가지 종류가 있다. Statement : SQl을 보내기 위한 통로. 인자가 없음. PreparedStatement : Statement와 동일한데 차이점은 인자값으로 SQL을 받기 때문에 특정한 SQL에 대한 통로라고 생각하면 된다. CallableStatement : PL/SQL을 호출할 때 사용 이 중에서 마지막 statement는 아직 PL/SQL을 배우지 않았기 ..

    [JAVA] JDBC란? 자바에서 JDBC 사용하기 (JAVA + MYSQL)

    [JAVA] JDBC란? 자바에서 JDBC 사용하기 (JAVA + MYSQL)

    공부하는 입장이기 때문에 혹시 글에 잘못된 점이 있다면 댓글로 알려주시면 감사하겠습니다! 이번주에는 계속해서 DB와 관련해서 공부하고 있다. 처음에는 MySql을 사용하면서 쿼리문을 작성하는 연습을 했고, 오늘은 이제 자바와 MySQL을 연결해서 데이터를 가져와보려고 한다. JDBC란? JDBC란 Java DataBase Connectivity 의 약어로 Java와 DB연결을 위한 표준 API이다. 조금더 자세하게 설명하면 자바에서 DB를 연결하고, 그 안에 있는 데이터를 가져오기 위해서 사용하는 API이다. 이 글에서는 자바는 Eclipse, DB는 MySQL을 사용할 예정이다. 우선 전체적인 구조를 보면 크게 4가지로 나뉜다. 자바와 DB를 연결하기 위해서는 두 단계를 거쳐야한다. JDBC API는 ..