Visual Studio Server Explorer는 사용자 지정 데이터베이스 공급자를 지원합니까?

StackOverflow https://stackoverflow.com/questions/31885

문제

저는 일부 학습 프로젝트에서 Microsoft SQL Server와 함께 그래픽 데이터베이스 개발을 위해 Server Explorer 및 관련 도구를 사용해 왔으며 훌륭한 경험이었습니다.하지만 제 작업에서는 Oracle DB와 SQLite를 다루고 취미 프로젝트는 MySQL을 사용합니다 (Linux에서 호스팅되기 때문입니다).

다른 데이터베이스 공급자와 함께 Visual Studio의 데이터베이스 관련 도구를 활용할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

다음은 Visual Studio에서 MySQL 데이터베이스에 연결하는 방법에 대한 지침입니다. <인용구>

서버에서 연결하려면 다음을 수행해야합니다.

  • 먼저 MyODBC 커넥터 3.51 (또는 최신 버전)을 설치해야합니다. 개발 기계 (NB. 이것을 찾아라 http://www.mysql.com/products/connector/odbc/ )

  • 제어판 / 관리 도구에서 데이터베이스에 연결. 이 데이터 소스는 순전히 서버 관리자와 당신은 할 필요가 없습니다 동일한 데이터 생성에 대해 걱정 클라이언트 PC에서 소스를 VS.NET 응용 프로그램을 만들었습니다. (당신이 원하지 않는 한)-나는 원하지 않는다 이 답변에서 이것을 너무 길게 덮으십시오. 이 설명을 위해 나는 MyODBC를 만든 것처럼 가장합니다. 데이터베이스에 'AADSN'이라는 데이터 소스 mysqlserver 'SERVER01'의 'noddy'및 루트 비밀번호는 'fred'입니다. 그만큼 서버는 컴퓨터 이름 일 수 있습니다. (Control 패널 / 시스템 / 컴퓨터 이름) 또는 또는 IP 일 수 있습니다. 주소. NB. 당신이 테스트하는지 확인하십시오 계속하기 전에이 연결 이 설명.

  • VS.NET 프로젝트 열기

  • 서버 탐색기로 이동

  • '데이터 연결'을 마우스 오른쪽 버튼으로 클릭

  • '연결 추가'선택

  • DataLink 속성에서 공급자 탭으로 이동하여 "Microsoft OLE ODBC 드라이버 용 DB 공급자 "

  • 다음 클릭

  • 이전에 ODBC 데이터 소스를 만든 경우 그. 이것의 단점은 프로젝트를 설치할 때 클라이언트 컴퓨터의 응용 프로그램 동일한 데이터 소스가 있어야합니다. 나는 연결 문자열을 사용하는 것을 선호합니다. 다음과 같이 표시됩니다.

    DSN= AADSN; DESC= MySQL ODBC 3.51 드라이버 DSN; DATABASE= noddy; SERVER= SERVER01; UID= root; PASSWORD= fred; PORT= 3306; SOCKET=; OPTION= 11; STMT=;

    암호를 생략 한 경우 연결 문자열을 만들어야합니다. 생성 한 데이터 소스가 (AADSN)에는 암호가 있습니다. 나는 아니다 이것이 무엇을 의미하는지 설명 할 것입니다. 문서에서 이를 위해 myodbc를 사용하십시오. "연결 성공"메시지를받습니다. 데이터 소스를 테스트 할 때

다른 팁

Sqlite에 대한 연구 중에 이것을 발견했습니다.그래도 사용할 기회가 없었습니다.이 방법이 효과가 있는지 알려주세요.

http://sqlite.phxsoftware.com/ <인용구>

System.Data.SQLite System.Data.SQLite는 원본입니다. SQLite 데이터베이스 엔진 및 완전한 ADO.NET 2.0 공급자는 모두 단일 혼합 모드 어셈블리.

...

Visual Studio 2005/2008 디자인 타임 지원

SQLite 연결을 서버 탐색기, 쿼리 만들기 쿼리 디자이너, 끌어서 놓기 테이블을 Typed DataSet 등에 추가합니다!

SQLite의 디자이너는 Visual Studio 2005/2008 에디션, VS2005 Express Edition 포함.

NEW보기, 테이블, 색인, 외래 키, 대화식으로 제약 및 트리거 Visual Studio 서버 내 탐험가!

서버 탐색기는 ODBC 드라이버를 제공하는 모든 데이터베이스 시스템을 지원해야합니다.Oracle의 경우 Visual Studio에 기본 제공 드라이버가 있습니다.

연결 추가 대화 상자에서 데이터 소스의 변경 버튼을 클릭하면 드라이버가있는 공급자 목록이 표시됩니다.

Oracle에는 Visual Studio와 통합되는 도구 세트가 있습니다.데이터 액세스 라이브러리와 함께 패키지로 제공됩니다.

http://www.oracle.com/technology/software/tech/windows/odpnet/index.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top