JDBC

from JAVA 2013. 5. 24. 15:57

Mysql 설치한 후.

커맨드에서 Mysql -u root -p 입력하면 Mysql>로 프롬프트가 바뀌면서 모드가 변경됨.

-u는 유저인데 내가 root권한으로 들어간다는 뜻이고, -p는 패스워드를 의미.

quit 치면 아웃됨.

 

다시 커맨드라인으로 나가서 malldb라는 이름의 데이터베이스를 생성하자.

mysqladmin -u root -p create malldb

이걸 사용하려면 Mysql>프롬프트에서 use malldb쳐라.

그다음부터는 그냥 일반SQL문 치듯이 치면 된다.

 

데이터베이스의 필드들은 프로그래밍에서 구조체 변수와 같은 연장선에 있다.

(학번, 이름 등등...)

--------------------------------이제부터 JDBC.. 두둥..

JDBC 다운 받아라~~ 여기서

참고로 ODBC는 MS에서나 쓰는것. 그래서 우리는 ODBC는 여기서 안쓴다 ^^

 

참고로 JDBC는 여기다 올려놓겠음..

mysql-connector-java-5.1.25.zip

 

mysql-connector-java-5.1.25-bin 파일이 나오는데 이녀석이 드라이버이다!!!

다음 경로에 C:\Program Files\Java\jdk1.6.0_14\jre\lib\ext 복사해놔라.

 

JDBC 연결이 잘됬는지 확인하는 코드

import java.sql.*;
class JDBCExample1 {
    public static void main(String args[]) {
        Connection conn = null;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/malldb", 
                                               "root", "abcd1234"); //url과 DB이름,계정,비밀번호(즉, 로그인절차)
            System.out.println("데이터베이스에 접속했습니다.");
            conn.close();
        }
        catch (ClassNotFoundException cnfe) {
            System.out.println("해당 클래스를 찾을 수 없습니다." + cnfe.getMessage());
        }
        catch (SQLException se) {
            System.out.println(se.getMessage());
        }
    }
}

ㅇㄹㅇㄹㅇㄹ

 

 

JDBC 예제.zip

,