관리 메뉴

moozi

MySQL JDBC 본문

TIS_2017/응용sw_2기

MySQL JDBC

moozi 2017. 7. 25. 09:26

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JDBCMySQL {

 public static void main(String[] args) {
  Connection conn = null; // 연결객체
        ResultSet rs = null;    // select한 결과를 저장하는 객체
        Statement stmt = null;  // sql을 실행하기 위한 객체
        String url = null;      // 서버 url
        String id = "root";       // ID
        String pw = "1234";     // PW
       
        url ="jdbc:mysql://localhost:3306/sampledb"; // 5.7 전버전
//        url ="jdbc:mysql://localhost:3306/sampledb?autoReconnect=true&useSSL=false";
        try {
   Class.forName("com.mysql.jdbc.Driver");// jdbc driver load
  
   conn = DriverManager.getConnection(url,id,pw);// 연결
  
   System.out.println("연결되었습니다.");
       
       
   stmt = conn.createStatement(); // stament객체 생성
  
   rs = stmt.executeQuery("select * from test");  //쿼리실행
  
      
   while(rs.next()){ // 한행씩 레코드를 읽어옴. Fetch. 데이터가 있으면 true.
       String sid = rs.getString(1); // 컬럼index로 데이터를 읽어옴.1번부터
      
       System.out.println(sid);
   }
  

      
   stmt.close();  
   conn.close();
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

 }

}

'TIS_2017 > 응용sw_2기' 카테고리의 다른 글

html연습문제02  (0) 2017.07.26
html연습문제01  (0) 2017.07.25
자바미니프로젝트  (0) 2017.07.24
jdbc연습문제03  (0) 2017.07.24
7/24 Haksa03  (0) 2017.07.24
Comments