아래 예제에서 작동하는 모든 것을 살펴보겠습니다: 예제와 연결 풀링에 대한 지식을 공유할 수 있습니다. 다음 두 예제에서는 테스트 테이블을 사용합니다. 우리는 정상적인 문과 준비 된 문을 5000 번 실행합니다. 실행 시간에 약간의 차이가 있는지 확인합니다. Java에서 관계형 데이터베이스에 액세스하기 위한 인터페이스는 JDBC(Java 데이터베이스 연결)입니다. JDBC를 통해 데이터베이스에 대한 연결을 만들고 데이터베이스 쿼리및 업데이트를 발행하고 결과를 받을 수 있습니다. 이 장에서는 간단한 JDBC 응용 프로그램을 만드는 방법에 대한 예제를 제공합니다. 이렇게 하면 데이터베이스 연결을 열고 SQL 쿼리를 실행하고 결과를 표시하는 방법을 보여 줄 수 있습니다. 이 예제에서는 데이터 원본을 사용하여 데이터베이스에 연결합니다. 데이터 원본을 사용하면 응용 프로그램의 성능과 확장성이 향상됩니다. 데이터 원본을 사용하면 DriverManager에 비해 이식성 향상, 연결 풀링 및 분산 트랜잭션이라는 몇 가지 장점이 있습니다. 이 템플릿 예제에서 언급한 모든 단계는 이 자습서의 후속 장에서 설명합니다.

Java 응용 프로그램을 MySQL 데이터베이스와 연결하려면 5가지 다음 단계를 따라야 합니다. 위의 예제는 emp 테이블의 모든 레코드를 가져옵니다. 예외의 경우 오류 메시지를 기록합니다. 이 콘솔 예제의 경우 메시지가 터미널에 표시됩니다. 다음은 MySQL 연결 문자열의 예입니다. jdbc:mysql://은 하위 프로토콜로 알려져 있으며 MySQL에 대해 일정합니다. MySQL 표준 포트 3306의 로컬 호스트에 연결합니다. 데이터베이스 이름은 testdb입니다.

추가 키/값 쌍은 물음표 문자(?)를 따릅니다. useSSL=false는 MySQL에 보안 연결이 없음을 알려줍니다. 이 샘플 예제에서는 나중에 고유한 JDBC 응용 프로그램을 만들어야 할 때 템플릿으로 사용할 수 있습니다. JDBC는 Java의 데이터베이스 프로그래밍의 초석입니다. 오늘날, 그것은 매우 낮은 수준으로 간주되며 오류가 발생하기 쉽습니다. MyBatis 또는 JdbcTemplate와 같은 솔루션은 JDBC 프로그래밍의 부담을 덜기 위해 만들어졌습니다. 그러나 이러한 솔루션은 여전히 JDBC를 사용합니다. JDBC는 자바 스탠다드 에디션 플랫폼의 일부입니다.