MySQL에서 파생된 MariaDB를 프로젝트에 사용하고 있는데요. 이 MariaDB를 Java에서 연결해 필요한 데이터를 조회하기 위해 JDBC를 사용하는 코드를 정리해 둡니다.
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class MainEntry { public static void main(String[] args) { Connection con = null; PreparedStatement pstmt = null; ResultSet rs = null; try { Class.forName("org.mariadb.jdbc.Driver"); con = DriverManager.getConnection( "jdbc:mariadb://100.100.100.7:3306/dbname", "userId", "password"); pstmt = con.prepareStatement("select * from his_bus_voltage"); rs = pstmt.executeQuery(); while(rs.next()) { //. } } catch(Exception e) { e.printStackTrace(); } finally { try { if(rs != null) { rs.close(); // 선택 사항 } if(pstmt != null) { pstmt.close(); // 선택사항이지만 호출 추천 } if(con != null) { con.close(); // 필수 사항 } } catch (SQLException e) { e.printStackTrace(); } } } }
MariaDB의 JDBC 라이브러리는 공식 사이트인 https://downloads.mariadb.org/connector-java/에서 다운로드받았으며, 이 글을 작성할 때는 mariadb-java-client-2.0.3.jar를 사용하였습니다.
mariadb의 jdbc 라이브러리는 어디에 넣어야하나요?
web content 아래 web inf 밑에 lib 폴더일까요?
아니면 해당 프로젝트 폴더 우클릭해서 build path -> configure build path -> libraries 항목 에서 add external jars 일까요?