336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
JAVA MYSQL Test
1. MYSQL 설치
http://www.mysql.com/downloads/installer/
1.2 MYSQL JAVA 드라이버 설치
http://www.mysql.com/downloads/connector/j/
ZIP 파일 압축 해제 후
jar 파일 을 복사하여
내 컴퓨터의
Java\jre7\lib\ext
폴더에 붙여넣기 합니다.
2. MYSQL Table 생성
DROP DATABASE book_db;
CREATE DATABASE book_db;
USE book_db;
CREATE TABLE books(
book_id INT NOT NULL auto_increment,
title VARCHAR(50),
publisher VARCHAR(30),
year VARCHAR(10),
price INT,
PRIMARY KEY(book_id)
);
3. TEST CODE
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class test {
public static Connection makeConnection() {
String url = "jdbc:mysql://localhost/book_db";
String id = "root";
String password = "green";
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("드라이버 적재 성공");
con = DriverManager.getConnection(url, id, password);
System.out.println("데이터베이스 연결 성공");
} catch (ClassNotFoundException e) {
System.out.println("드라이버를 찾을 수 없습니다.");
} catch (SQLException e) {
System.out.println("연결에 실패하였습니다.");
}
return con;
}
public static void main(String[] args) throws SQLException {
Connection con = makeConnection();
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM books");
while (rs.next()) {
int id = rs.getInt("book_id");
String title = rs.getString("title");
System.out.println(id + " " + title);
}
}
}
3. 데이터베이스 연결 확인