database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 571 게시물 읽기
No. 571
Q.큐브리드 응용 관련 문의 드립니다^^
작성자
김남우
작성일
2007-09-28 17:28
조회수
3,032

다름이 아니라 제가 어플리케이션 작성을 앞두고

Visual Studio 2005의 환경에서 C#으로 코딩예정인데

DB를 MYSQL 대신 새로운 환경의 큐브리드를 사용해 보려고합니다.

 

RFID Tag 정보 저장용 DB구축에 쓰일예정인데 그 DB와 어플리케이션의

연동을 위해 OLEDB가 아닌 ADO를 지원하는지요...?

 

OLEDB보다 ADO코딩이 조금 쉽다고 하여 이렇게 질문드려 봅니다...

이 글에 대한 댓글이 총 2건 있습니다.

안녕하세요.

ODBC 를 이용하여 사용이 가능합니다. ODBC 드라이버는 윈도우용 제품 설치시 자동으로 설치가 되며, DB 서버가 따로 있는 경우에는 설치시 client only 로 설치를 하시면 됩니다.

 

>다름이 아니라 제가 Visual Studio 2005의 환경에서 MYSQL 을 버리고

> 새로운 환경의 큐브리드를 사용해 보려고합니다.

>

> RFID Tag 정보 저장용 DB구축에 쓰일예정인데 OLEDB가 아닌 ADO를

> 지원하는지요...? 꼭 사용이 가능했으면합니다 ㅠㅠ

 

남재우님이 2007-09-28 17:28에 작성한 댓글입니다. Edit

ADO는 이를 지원하는 각종 Driver를 이용하여 개발자가 쉽게 접근하기 위해서 개발된 일종의 클래스입니다. 즉 ADO를 이용하는 방법은 ODBC, OLEDB, 혹은 별도로 지원하는 Driver를 이용하실 수 있습니다. ODBC, OLEDB를 직접 이용하시는 것 보다 좀 더 쉽게 프로그램을 작성하실 수 있습니다. 큐브리드는 ODBC나 OLEDB를 이용하여 ADO를 이용하실 수 있습니다.

 

간단하게 VB에서 DB에 연결하는 함수를 보시면 다음 처럼 ADO를 이용하여 작업을 하실 수 있습니다.(내부적으로는 OLEDB Driver를 이용합니다)

 

public GadoConn as ADODB.Connection

 

Public Function GF_DB_Connect() As Boolean

    Dim strConn As String       \' connection string

    On Error GoTo Err_Handle

    

    \'make connection string with user information(subway database Connection)

    strConn = \"\"

    strConn = strConn & \"driver={CUBRID Driver};\"

    strConn = strConn & \"server=192.168.1.1;\"

    strConn = strConn & \"port=33000;\"

    strConn = strConn & \"uid=public;\"

    strConn = strConn & \"pwd=;\"

    strConn = strConn & \"db_name=subway;\"

 

    \' connect to database with ado connection object

    Set GadoConn = New ADODB.Connection

    With GadoConn

        .ConnectionString = strConn

        .ConnectionTimeout = 30      \'

        .Properties(\"Prompt\") = adPromptNever \' 이것은 ADO에서 기본 프롬프트 모드입니다.

        .CursorLocation = adUseClient

        .Open

    End With

    

    GF_DB_Connect = True

    

    Exit Function

    

Err_Handle:

        

    MsgBox Err.Number & \" - \" & Err.Description, vbExclamation + vbOKOnly, \"Error\"

    GF_DB_Connect = False

    Exit Function

    

End Function

 

 

>다름이 아니라 제가 Visual Studio 2005의 환경에서 MYSQL 을 버리고

>새로운 환경의 큐브리드를 사용해 보려고합니다.

>

> RFID Tag 정보 저장용 DB구축에 쓰일예정인데 OLEDB가 아닌 ADO를

> 지원하는지요...? 꼭 사용이 가능했으면합니다 ㅠㅠ

 

박근택님이 2007-09-28 18:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
575Q.큐브리드매니져 핫키지원 않되나요? [1]
초짜
2007-09-30
3007
573Q.박근태 부장님 보세요~!!! [1]
큐브리드맨
2007-09-29
2772
572Q.클래스 상속 관련 [1]
김선우
2007-09-28
2731
571Q.큐브리드 응용 관련 문의 드립니다^^ [2]
김남우
2007-09-28
3032
570Q.데이타베이스 로드후 에러 (빠이브) [1]
큐브리드맨
2007-09-28
2698
569Q.클래스의 재사용 [1]
김선우
2007-09-28
2759
568Q. 데이타베이스 로드후 에러 (뽀) [1]
큐브리드맨
2007-09-28
2680
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다