java로 db에 접근하여 데이터를 가져오는 예제를 작성 했습니다.
요즘은 프레임워크가 잘되어 있어서 많이 사용 안할 것 같지만 간단하게 짜거나 학습용으로 필요할것 같아 블로그에 공유 합니다.
DB에 접근하기위한 드라이버도 첨부합니다.
mysql-connector-java-5.1.38-bin.jar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | package jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JdbcExample { Connection con; Statement stmt; ResultSet rs; String url = "jdbc:mysql://localhost:3306/dbname"; String id = "아이디 입력하세요."; String pw = "패스워드 입력하세요."; public JdbcExample(){ try{ //드라이버 로딩 (Mysql 또는 Oracle 중에 선택하시면 됩니다.) Class.forName("com.mysql.jdbc.Driver"); //mysql //Class.forName("oracle.jdbc.driver.OracleDriver"); //oracle }catch (Exception e){ e.printStackTrace(); } } public void getConnection(){ try{ //커넥션을 가져온다. con = DriverManager.getConnection(url, id, pw); }catch(Exception e){ e.printStackTrace(); } } public void getData(){ try{ stmt = con.createStatement(); //데이터를 가져온다. rs = stmt.executeQuery("select user_id, user_nm from internal_user"); while(rs.next()){ //출력 System.out.println(rs.getString("user_id")); System.out.println(rs.getString("user_nm")); } }catch(Exception e){ e.printStackTrace(); } } public void closeConnection(){ try{ //자원 반환 rs.close(); stmt.close(); con.close(); }catch(Exception e){ e.printStackTrace(); } } public static void main(String[] args) { JdbcExample jdbcExample = new JdbcExample(); jdbcExample.getConnection(); jdbcExample.getData(); jdbcExample.closeConnection(); } } |
간단하게 작성을 하였고 필요하신 부분 수정해서 사용하시면 될 듯 합니다.
java calendar 특정일 부터 현재일 까지 출력 (Calendar 날짜 셋팅) (1) | 2016.08.24 |
---|---|
java url 호출 Get방식 (java url call example) (3) | 2016.08.01 |
ArrayList Sort (문자열 정렬) (0) | 2016.05.10 |
[오류] Couldn't find any revision to build. Verify the repository and branch configuration for this job. (0) | 2016.05.10 |
SHA-256 암호화 JAVA 예제 (Example) (0) | 2016.05.02 |
댓글 영역