ASP 에서 MYSQL 연동하기

ASP하면 MS-SQL, PHP하면 mysql이 생각납니다. 이에 대해서는 여러가지 이유가 있겠지만, 궁합(?)이 가장 잘 맞기 때문이겠죠~

하지만, 실무현장에는 여러가지 이유로 이러한 궁합이 깨지곤 하는데요. PHP + Oracle, ASP + MySQL등이 이러한 경우입니다. 연동하는데 그다지 어려운 점은 없지만, 도움이 필요하신 분들을 위해 간략하게 작성해봅니다.


* IIS 설정 방법과 MySQL, MyODBC 설치방법은 생략합니다.


:: 다운로드

MySQL 4.1
http://dev.mysql.com/downloads/mysql/4.1.html

MySQL Connector/ODBC 3.51
http://dev.mysql.com/downloads/connector/odbc/3.51.html

MySQL Query Browser
http://dev.mysql.com/downloads/query-browser/1.1.html


:: 설치

MySQL과 MyODBC, Query Brower를 설치합니다.


:: database와 table 생성

MySQL Query Browser를 이용하여 아래와 같이 address와 contacts를 생성합니다.

1) address 생성

create database address;

2) assress 사용

use address;

3) contacts 생성

create table contacts
(

contactId int auto_increment not null,

firstName varchar(50),

lastName varchar(50),

address1 varchar(100),

address2 varchar(100),

phone varchar(20),

primary key(contactId),

unique id(contactId)

);


:: dns_test.asp 작성

생성한 DB에 접근할 수 있는지 확인하기 위해 아래와 같이 작성합니다.

<%

dim adoConn

set adoConn = Server.CreateObject("ADODB.Connection")

adoConn.Open "Driver={MySQL ODBC 3.51 driver}; Server=localhost; Database=address; Uid=root;Pwd=121212;"

if adoConn.errors.count = 0 then

response.write "Connected Successfully!"

end if

adoConn.close
set adoConn = nothing

%>


브라우저를 통해 http://localhost/dns_test.asp 를 입력해 Connected Successfully 라는 글이 나타난다면 ASP에서 MySQL를 사용할 준비가 된 것입니다.


:: 꼭 알아두기

adoConn.Open "Driver={MySQL ODBC 3.51 driver}; Server=localhost; Database=address; Uid=root;Pwd=121212;"

이 내용이 가장 중요합니다. Driver를 MySQL ODBC 3.51 driver로 지정해주었다는 것을 기억하세요.


:: 참조

http://dev.mysql.com/doc/refman/5.0/en/odbc-connector.html

http://www.devarticles.com/c/a/ASP/Using-MyODBC-To-Access-Your-MySQL-Database-Via-ASP/
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/05/18 18:25 2007/05/18 18:25
Response
No Trackback , a comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2431

영웅 중의 영웅

영웅 중의 영웅


아이들의 침대 곁에서
함께 기도를 드리는 아버지의 모습은
아이들에게 무한한 평안을 전해주게 됩니다.
또한 당신의 입술을 통해 흘러나온 말들이
아이들의 인생 항로를 바꿔놓기도 합니다.
당신이야말로 영웅 중의 영웅입니다.
가장 중요한 의미에서 당신은 역사를 만들어가는
사람이며 미래를 결정하는 사람입니다.
당신이 가장 사랑하는 사람들의 가슴 속 첫 페이지에
당신은 영원한 기억으로 살아남을 것입니다.


- 존 스미스의《포옹》중에서 -


* 저도 한 분의 '영웅'을 기억합니다.
기도하시던 생전의 제 아버지의 모습입니다.
기도하실 때는 분명 눈물을 쏟으셨는데, 기도를 마치면
언제 그러셨나 싶게 맑고 평화롭던 모습이 신기하기만 했습니다.
그 기도를 유산으로 물려주신 당신은 내 삶에
진정 '영웅 중의 영웅' 으로 남아 있습니다.
당신이 걸으셨던 기도의 길을 이제는
아들이 뒤따라 걸어갑니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/05/18 09:23 2007/05/18 09:23
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2430


블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2007/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Statistics Graph

Site Stats

Total hits:
182002
Today:
504
Yesterday:
377