🖥️ 컴퓨터공학 🖥️/Java
[JDBC] Java - mariaDB 연결 예제
공대생 배기웅
2020. 8. 11. 17:42
반응형
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 | import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DBcon{ String driver = "org.mariadb.jdbc.Driver"; Connection con; PreparedStatement pstmt; ResultSet rs;//select의 결과를 저장하는 객체(테이블을 가져옴) public DBcon() { try { Class.forName(driver);//driver라는 이름의 클래스를 메모리로 로드하는 것(초기화) con = DriverManager.getConnection("jdbc:mariadb://127.0.0.1:3306/testDB","root","비밀번호"); //""안에 작성한 주소를 가지고 와서 con이라는 객체에 대입 if(con != null) {//만약 con에 테이블이 담겨져 있다면 System.out.println("DB접속 성공"); } }catch (ClassNotFoundException e) {//class를 문자열로 로딩을 시도하다가 클래스가 없는 경우 System.out.println("드라이버 로드 실패"); }catch (SQLException e) { System.out.println("DB 접속 실패"); e.printStackTrace();//에러 메시지의 발생 근원지를 찾아서 단계별로 에러를 출력한다. } } public static void main(String[]args) { DBcon dbcon = new DBcon();//dbcon이라는 객체 생성. 생성자 생성 } } | cs |
728x90
반응형