Visual Studio Server Explorer는 사용자 지정 데이터베이스 공급자를 지원합니까?
일부 학습 프로젝트에서 서버 탐색기와 관련 도구를 Microsoft SQL Server와 함께 그래픽 데이터베이스 개발에 사용한 적이 있습니다. 좋은 경험이었습니다.하지만 저는 직장에서 Oracle DB 및 SQLite를 다루며 취미 프로젝트는 MySQL을 사용합니다(Linux에서 호스팅되기 때문에).
Visual Studio의 데이터베이스 관련 도구를 다른 데이터베이스 공급업체와 함께 활용할 수 있는 방법이 있습니까?
다음은 Visual Studio에서 MySQL 데이터베이스에 연결하는 방법에 대한 지침입니다.
서버 탐색기에서 연결하려면 다음 작업을 수행해야 합니다.
우선 MyODBC 커넥터 3.51(또는 최신)을 개발기(NB)에 설치해야 합니다. 이것은 http://www.mysql.com/products/connector/odbc/ 에서 확인할 수 있습니다.
데이터베이스에 대한 연결이 있는 제어판/관리 도구에서 데이터 원본을 만듭니다.이 데이터 소스는 순수하게 Server Manager를 위해 사용되며 VS를 만들 때 클라이언트 PC에 동일한 데이터 소스를 만들 걱정은 없습니다.NET application (원하지 않는 한) - 이 답변에서 너무 길게 다루고 싶지 않습니다.이 설명을 위해 저는 당신이 제 sql서버 'SERVER01'의 데이터베이스 'noddy'에 'AADSN'이라는 MyODBC 데이터 소스를 생성한 것처럼 하고 루트 비밀번호를 'fred'로 설정하겠습니다.서버는 컴퓨터 이름(제어판/시스템/컴퓨터 이름)이거나 IP 주소일 수도 있습니다.NB. 이 설명을 계속하기 전에 이 연결 상태를 테스트해야 합니다.
VS 열어보세요.NET프로젝트
서버 탐색기로 이동
'Data Connections(데이터 연결)' 마우스 오른쪽 버튼 클릭
'연결 추가'를 선택합니다.
DataLink 속성에서 공급자 탭으로 이동하여 "Microsoft OLE DB Provider For ODBC 드라이버"를 선택합니다.
다음을 클릭합니다.
이전에 ODBC 데이터 원본을 생성한 경우 해당 데이터 원본을 선택할 수 있습니다.클라이언트 시스템에 프로젝트 응용 프로그램을 설치할 때 동일한 데이터 소스가 있어야 한다는 단점이 있습니다.저는 연결 문자열을 사용하는 것을 선호합니다.이는 다음과 같이 보여야 합니다.
DSN=AADSN;DESC=MySQL ODBC 3.51 드라이버 DSN;DATABase= noddy;SERVER=SERVER01;UID=루트;비밀번호=fred;PORT=3306;소켓=;OPTION=11;STMT=;
연결 문자열에서 암호를 생략하는 경우, 생성한 데이터 원본(AADSN)에 암호가 포함되어 있는지 확인해야 합니다.이것들이 무엇을 의미하는지는 설명하지 않겠습니다. 이에 대해서는 myodbc 설명서에서 확인할 수 있습니다. 데이터 소스를 테스트할 때 "연결 성공" 메시지가 표시되는지 확인하십시오.
Sqlite에 대한 조사를 하던 중에 발견했습니다.하지만 아직 사용할 기회가 없었습니다.이것이 당신에게 도움이 된다면 우리에게 알려주세요.
http://sqlite.phxsoftware.com/
시스템.데이터.SQLite 시스템.Data.SQLite는 원래 SQLite 데이터베이스 엔진이며 완전한 ADO입니다.NET 2.0 프로바이더는 모두 단일 혼합 모드 어셈블리로 롤업되었습니다.
...
Visual Studio 2005/2008 Design-Time 지원
서버 탐색기에 SQLite 연결을 추가하고, 쿼리 설계자와 함께 쿼리를 만들고, 테이블을 Type Data Set에 드래그 앤 드롭하는 등의 작업을 수행할 수 있습니다.
SQLite의 디자이너는 VS2005 Express Edition을 비롯한 Visual Studio 2005/2008의 풀 에디션을 작업하고 있습니다.
NEW Visual Studio Server Explorer에서 대화형으로 보기, 테이블, 인덱스, 외부 키, 제약 조건 및 트리거를 생성/편집할 수 있습니다!
서버 탐색기는 ODBC 드라이버를 제공하는 모든 데이터베이스 시스템을 지원해야 합니다.Oracle의 경우 Visual Studio가 내장된 드라이버가 있습니다.
Add Connection Dialog(연결 추가) 대화상자에서 데이터 소스의 변경 버튼을 클릭한 다음 드라이버를 사용하는 공급자 목록을 가져옵니다.
Oracle에는 Visual Studio와 통합되는 일련의 도구가 있습니다.데이터 액세스 라이브러리와 함께 패키지로 구성되어 있습니다.
http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
언급URL : https://stackoverflow.com/questions/31885/does-visual-studio-server-explorer-support-custom-database-providers
'bestsource' 카테고리의 다른 글
Oracle: 스키마 간에 보기를 생성하고 있습니까? (0) | 2023.10.31 |
---|---|
웹소켓:죽은 후 자동으로 다시 연결하는 방법 (0) | 2023.10.31 |
AJAX, 하위 도메인 및 SSL (0) | 2023.10.31 |
객체 배열에서 속성이 검색과 일치하는 객체의 인덱스를 찾는 가장 빠른 방법 (0) | 2023.10.31 |
자바스크립트 폐쇄가 가비지 수집 방법 (0) | 2023.10.31 |