깜놀하는 해므찌로

CUBRID JDBC Driver 큐브리드 JDBC 드라이버 예시 / JDBC Batch 일괄 등록 입력 본문

IT

CUBRID JDBC Driver 큐브리드 JDBC 드라이버 예시 / JDBC Batch 일괄 등록 입력

agnusdei1207 2022. 12. 5. 13:49
반응형
SMALL
public String jdbcCubrid() {

		logger.debug("====================== measurementResult Start =======================");
		// DB접속 url
		String url = "jdbc:cubrid:127.0.0.1:30000:DB_NAME:::";
		// DB접속 ID
		String id = "id";
		// DB접속  패스워드
		String pw = "1234";

		Connection conn = null;
		Statement stmt = null;

		String result = "";

		try {
			Class.forName("cubrid.jdbc.driver.CUBRIDDriver");
			// 접속정보로 JDBC 연결 커넥션 생성
			logger.debug("====================== Before getConnection =======================");
			
            conn = DriverManager.getConnection(url, id, pw);
			logger.debug("====================== AFTER getConnection =======================");
			// 실행쿼리
			String sql = "SELECT * FROM TEST"

			logger.debug("====================== Before createStatement =======================");
			// Statement 생성 후 실행할 쿼리 정보 등록
			stmt = conn.createStatement();
			logger.debug("====================== After createStatement =======================");
			// 결과를 담을 ResultSet 생성 후 결과 담기
			ResultSet rs = stmt.executeQuery(sql);
			logger.debug("====================== SQL =======================");

			while(rs.next()){
				result = (rs.getString("test"));
			}

		}catch(Exception e){
			logger.debug("====================== CATCH =======================");
	    	e.printStackTrace();
	    }finally{
	    	logger.debug("====================== FINALLY =======================");
	    	if (stmt != null) try {stmt.close();stmt = null;} catch(SQLException ex){}
	    	if (conn != null) try {conn.close();conn = null;} catch(SQLException ex){}
	    }

		return result;
	}
반응형
LIST