JDBC DataSource 설정

jwa·2023년 4월 14일
0

Tomcat 설정

목록 보기
1/3
  1. JDBC(Java Database Connectivity)란?
  • 자바 언어로 작성된 애플리케이션에서 데이터베이스와 연동하여 데이터를 저장, 조회, 수정, 삭제할 수 있도록 하는 API입니다.
  1. JDBC 드라이버 다운로드 및 설치
  • 사용하려는 데이터베이스에 맞는 JDBC 드라이버를 다운로드 받습니다.
  • 다운로드 받은 JDBC 드라이버를 알맞은 경로에 설치합니다.
  1. Java 프로젝트에 JDBC 드라이버 추가
  • Java 프로젝트의 build path에 다운로드 받은 JDBC 드라이버를 추가합니다.
  1. 데이터베이스 접속 정보 설정
  • JDBC 드라이버를 사용하여 데이터베이스에 접속하기 위해서는 해당 데이터베이스의 접속 정보를 설정해야 합니다.
  • 접속 정보는 데이터베이스 URL, 사용자 이름, 비밀번호 등이 포함됩니다.
  1. 데이터베이스 접속 객체 생성
  • JDBC 드라이버를 사용하여 데이터베이스에 접속하기 위해 Connection 객체를 생성합니다.
  • DriverManager 클래스의 getConnection() 메서드를 사용하여 Connection 객체를 생성합니다.
  1. SQL 실행 및 결과 처리
  • 생성된 Connection 객체를 사용하여 SQL 문을 실행하고 결과를 처리합니다.
  • Statement, PreparedStatement, CallableStatement 등의 인터페이스를 사용하여 SQL 문을 실행할 수 있습니다.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JDBCExample {
    public static void main(String[] args) {
        Connection connection = null;
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            connection = DriverManager.getConnection(
                    "jdbc:oracle:thin:@localhost:1521:XE",
                    "username",
                    "password"
            );
            System.out.println("Connected to the database!");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                if (connection != null) {
                    connection.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}
  • oracle.jdbc.driver.OracleDriver : Oracle 데이터베이스의 JDBC 드라이버 클래스 이름
  • jdbc:oracle:thin:@localhost:1521:XE : 데이터베이스 URL
  • username & password : 데이터베이스 접속에 필요한 사용자 이름과 비밀번호
profile
There is no end to learing 😞

0개의 댓글