Programming/JAVA,JSP
JAVA MYSQL Test
TanSanC
2013. 4. 27. 17:05
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. 데이터베이스 연결 확인