1. 다운로드 (DMG로 다운하여 next신공으로 설치)
http://dev.mysql.com/downloads/mysql/
2. mysql 시작 / 종료
sudo /usr/local/mysql-버전정보/support-files/mysql.server start
sudo /usr/local/mysql-버전정보/support-files/mysql.server stop
(버전정보 부분은 설치된 버전에 따라 약간씩 상의 함.)
3. jdbc (커넥터) 다운로드
http://www.mysql.com/products/connector
에서 zip 파일을 다운로드 받은 이후 아카이브(압축파일)을 해제하여 jar 파일을 사용한다.
4. 테스트 사전 준비
ㄱ. JAVA Project 로 테스트 하는 경우
=> Properties - Java Build Pat - Add External JARs로 파일 추가
ㄴ. Dynamic Web 으로 테스트 하는 경우
=> WebContent - WEB-INF - lib 에 좀전에 압축 해제한 jar 파일을 붙여 넣기 한다.
ㄷ. 참고
- mysql 은 기본 설치 시 아이디 : root , 암호 : 없음 으로 설정 되어 있으며 test 데이터 베이스를 가지고 있음.
- 암호 변경 :
# ./mysql -u root -p mysql
Enter password:
mysql> update user set password=password('12345') where user = 'root';
mysql> flush privileges;
5. 테스트 코드
//java project
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JdbcTest {
public static void main(String args[]){
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");
System.out.println("Success : "+conn.toString());
} catch(SQLException ex) {
System.out.println("SQLException" + ex);
} catch(Exception ex) {
System.out.println("Exception:" + ex);
}
}
}
//dynamic web test
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");
out.println("conn success");
}catch(Exception e){
e.printStackTrace();
}
%>
</body>
</html>
'etc > old' 카테고리의 다른 글
[ FLEX ] 줄바꿈 문자 => (0) | 2010.06.16 |
---|---|
[HTML5] Canvas Step 0 - 기본기 (0) | 2010.06.15 |
[ ANI ] 아라카와 언더 더 브릿지 OP - 비너스와 지저스 (0) | 2010.05.30 |
[FLEX] List 배경 색상 번갈아 바꿔주는 거 (0) | 2010.05.28 |
[버그] objectSource error : IE7 (0) | 2010.04.14 |