본문 바로가기
JDBC 구조 JDBC Package 구조(MVC) Run : 애플리케이션 실행을 위해 main메소드를 가지고 있는 클래스 View : Client에게 보여주는 화면 담당 Controller : View에서 전달받은 데이터를 가공처리(데이터 변환, 디코딩) 후 DAO로 전달, DAO로부터 전달 받은 결과에 따라 View를 결정하여 인코딩 후 데이터 전송 Model : DBMS에서 전송된 데이터 또는 전송할 데이터를 보관할 수 있는 클래스가 있고 DBMS와 통신하면서 데이터를 주고 받는 클래스가 있는 패키지 Model -VO :데이터베이스의 각 컬럼 개체 저장용 클래스가 있는 패키지로 DB의 도메인 정보를 Client에게 전달할 때 그 도메인 단위 정보를 VO에 구현 -DTO :데이터베이스의 각 컬럼 개체 저장용 클래스.. 2021. 10. 11.
JDBC - oracle연동 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 31 32 33 34 35 36 37 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JDBCProject { public static void main(String[] args) { Connection conn = null; //Statement stmt = null; String url ="jdbc:oracle:thin:@localhost:1521:xe"; String id = "common"; String pw = "comm.. 2021. 8. 29.
JDBC 개요 JDBC(Java DataBase Connectivity) : 자바에서 데이터베이스에 접근할 수 있게 해주는 Programming API java랑 db를 연결시켜줄 드라이버가 필요함 오라클에서 제공하는 jar파일 이걸 lib 파일에 넣어줘야함 아님 properties로 등록 java Build Path -> Libraries -> Add External JARs... JDBC 사용객체 DriverManager -> connection이라는 객체를 만드는 역할 : 데이터 원본에 JDBC드라이버를 통하여 커넥션을 만드는 역할 Class.forName() 메소드를 통해 생성되며 반드시 예외처리를 해야함 Conncection -> DB에 대한 연결정보가 담겨져있음 : 특정 데이터 원본과 연결된 커넥션을 나타내.. 2021. 8. 29.