728x90
반응형
★JDBC(Java DataBase Connectivity)
자바언어에서 DB 프로그램을 하기 위해 사용하는 API입니다.
* JDBC DRIVER : DBMS와 통신을 담당하는 자바 클래스입니다.
● 연결방법
downloads.mariadb.com/Connectors/java/connector-java-2.6.1/
mariadb-java-client-2.6.1.jar 다운로드
java(Feat . IntelliJ) 에서 'ctrl + shift + alt + s' 단축키 누른후 libraries '+' 선택 다운받은 mariadb 파일넣어준다.
java )
public class Main1 {
public static void main(String[] args) {
// jdbc:mariadb://접속할 PC IP 주소:포트/ DB명
String url = "jdbc:mariadb://127.0.0.1:3306/webdev";
String user = "root";
String pw = "1234";
try{
// mariadb 드라이버 패키지이름
Class.forName("org.mariadb.jdbc.Driver"); // class 라이브러리를 메모리에 올려준다.
System.out.println("드라이버가 로드되었습니다.");
Connection conn = DriverManager.getConnection(url, user, pw);
System.out.println("DB연결에 성공했습니다!!!!!");
}catch (ClassNotFoundException e){ // 예외 : 드라이버 로드 실패!
System.out.println("드라이버 이름 또는 라이브러리를 확인하세요.");
}catch (SQLException e){ // 예외 : MySQL에 접속 실패!
System.out.println("DB연결 실패, IP 또는 계정을 확인하세요.");
}catch (Exception e){
e.printStackTrace();
}
}
}
728x90
반응형
'🌏 DataBase > MySQL' 카테고리의 다른 글
[DB] 10. ResultSet & PreparedStatement 클래스 (0) | 2020.10.12 |
---|---|
[DB] 9. Statement(인터페이스) (0) | 2020.10.11 |
[DB] 7. 테이블 병합(JOIN) (0) | 2020.10.11 |
[DB] 6. 기본 문법(INSERT/UPDATE/DELETE/SELECT) (0) | 2020.10.11 |
[DB] 5. 연산자 (0) | 2020.10.11 |