💻 개인공부 💻/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
반응형