JDBC 프로그래밍에 사용하는 객체 1. DriverManagerr 클래스 - DriverManager 클래스는 데이터 원본에 JDBC 드라이버를 통하여 커넥션을 만드는 역할을 한다. Class.forName() 메소드를 통해서 생성되는데, 이 메소드는 인터페이스 드라이버를 구현하는 작업이다. - Class.forName("oracle.jdbc.driver.OracleDriver") 처럼 특정 클래스를 로딩하면 자동으로 객체가 생성되고 DriverManager에 등록된다. 드라이버 클래스를 찾지 못할 경우 forName() 메소드는 ClassNotFoundException 예외를 발생시키므로, 반드시 예외처리를 해야 한다. - 드라이버 클래스들은 로드될 때 자신의 인스턴스를 생성하고, 자동적으로 Driv..
JDBC(Java Database Connectivity)란? - 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. JDBC 구조 - JDBC 인터페이스를 제공받아 자신들의 데이터베이스에 맞게 구현한 후 드라이버를 제공한다. JDBC 프로그래밍에 사용하는 객체 1. DriverManagerr 클래스 - JDBC 드라이버를 통해 커넥션 생성한다. - Class.forName() 메소드를 사용하여 생성한다. 2. Connection 인터페이스 - 데이터베이스에 접속하기 위해 필요한 모든 메소드를 가지고 있는 인터페이스 - 데이터베이스와의 모든 통신은 커넥션 객체를 통해서 이루어진다. 3. Statement 인터페이스 -..
함수란? 만든 사람이 정해 둔 일을 수행하는 역할 기본적인 함수 정의 문법˚ def 함수이름(인수) :함수가 실행되면 실행될 문장들return 결과값 인수 존재반환값 존재 함수 사용 예시 XX >>> def example() : ... x = 10 ... y = 10 ... print(x+y) ... >>> example() 20 XO >>> def example() : ... x = 10 ... y = 5 ... return 10+5 ... >>> example() 15 >>> x = example() >>> x 15 OX >>> def example(a, b) : ... a += 1 ... b -= 2 ... print(a) ... print(b) ... >>> example(10,10) 11 8 O..
