티스토리 뷰

Programming/Web

ASP 기초

현우수범아빠 2009. 8. 30. 20:52

여러분이 데이터 베이스를 연결하시며
Set adoCon = Server.CreateObject("ADODB.Connection")
같은 문장을 수도 없이 보실 겁니다.

여기서 CreateObject 라는 놈이 무엇을 하는 놈일까요?? ^^;;a

ASP는 혼자서 파일을 관리할 수 없습니다. 마찬가지로 혼자서 데이터 베이스도 관리할 수 없지요. 다 외부에서 Object를 지원받아야 할 수 있는 것이라는 말입니다.

즉, CreateObject란 외부에서 지원되는 Object를 사용하기 위한 것이란 말이다~ 이겁니다. 즉, 외부에서 지원되는 Object들은 CreateObject로 그 객체의 인스턴스를 만들고 난 후에 사용할 수 있습니다.

따라서, 외부에서 제공되는 모든 객체는 그 프로그램 ID 만 알고 있다면 해당 객체의 인스턴스를 만들 수 있으며, 그 후에 생성된 인스턴스로 그 객체가 가진 모든 기능을 사용할 수 있는 것입니다.(좋죠??)
다음의 코드에서 예를 들어보자면...

Set adoCon = Server.CreateObject("ADODB.Connection")

여기서 ADODB.Connection 은 ADO의 커넥션 객체의 프로그램 아이디입니다. 이렇게 작성하면 adoCon이라는 객체변수를 사용해서 Connection 개체가 제공하는 모든 메소드와 프로퍼티를 사용할 수가 있게되는 것입니다....

----------------------------------------------------------------------
2004년에 작성한 ASP 스터디 게시물.. 'ㅡ';;
아.. 난 이때 이런 것도 이해하고 있었군 ㅋㅋ
임용준비하느라 몰랐었다

'Programming > Web' 카테고리의 다른 글

XML to XSD  (0) 2010.05.19
간지나는 테이블 Css  (0) 2009.12.18
ASP와 데이터베이스 연동(1)  (0) 2009.08.30
ASP 준비물  (0) 2009.08.30
ODBC? OLEDB? ADODB?  (0) 2009.08.30
댓글