[PostgreSQL] jdk v1.6 JDBC Driver 테스트 / JAVA 스크립트 메모

Ja L·2023년 12월 15일
0

[PostgreSQL] Operation

목록 보기
21/39
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class jdbc_test {

    public static void main(String[] args) {
        Connection connection = null;
        Statement statement = null;
        ResultSet resultSet = null;

        try {
            // PostgreSQL 연결 정보 설정
            String url = "jdbc:postgresql://192.168.56.123:5433/postgres";
            String user = "agens";
            String password = "agens";

            // 데이터베이스 연결
            connection = DriverManager.getConnection(url, user, password);

            // Statement 생성
            statement = connection.createStatement();

            // SQL 쿼리 작성
            String sql = "SELECT * FROM test_role";

            // SQL 쿼리 실행
            resultSet = statement.executeQuery(sql);

            // 결과 처리
            while (resultSet.next()) {
                int column1Value = resultSet.getInt("id");
                //String column2Value = resultSet.getString("column2");

                System.out.println("Column1: " + column1Value );
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            // 리소스 해제
            try {
                if (resultSet != null) resultSet.close();
                if (statement != null) statement.close();
                if (connection != null) connection.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class agjdbc_test {

    public static void main(String[] args) {
        Connection connection = null;
        Statement statement = null;
        ResultSet resultSet = null;

        try {
            // PostgreSQL 연결 정보 설정
            String url = "jdbc:agens://192.168.56.123:5433/postgres";
            String user = "agens";
            String password = "agens";

            // 데이터베이스 연결
            connection = DriverManager.getConnection(url, user, password);

            // Statement 생성
            statement = connection.createStatement();

            // SQL 쿼리 작성
            String sql = "SELECT * FROM test_role";

            // SQL 쿼리 실행
            resultSet = statement.executeQuery(sql);

            // 결과 처리
            while (resultSet.next()) {
                int column1Value = resultSet.getInt("id");
                //String column2Value = resultSet.getString("column2");

                System.out.println("Column1: " + column1Value );
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            // 리소스 해제
            try {
                if (resultSet != null) resultSet.close();
                if (statement != null) statement.close();
                if (connection != null) connection.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

DBeaver에 붙을 때 driver setting 값

  • class name : com.agens.Driver
  • URL Template : jdbc:agens://{host}[:{port}]/[{database}]
profile
DB Engineer

0개의 댓글

관련 채용 정보