2011-05-14 2 views
1

MySQL 용 "ADO.NET 드라이버 (Connector/NET)"를 설치해야한다는 것을 이해하고 있었지만 Visual Web Developer 2010과 통합되지 않으므로 만들기 전에 MySQL 연결을 선택할 수 없습니다. 데이터베이스 탐색기에서 새 연결.Visual Web Developer 2010에서 mysql 데이터베이스에 어떻게 연결합니까?

VS 2008 Express가 설치되어 있으며 설치시 구성되었습니다. 그래서 VS 2008 Express를 제거하고 운이없이 mysql 커넥터를 다시 설치했습니다. 그런 다음 VS 2010 Express를 설치했지만 거기에 통합되지 않았습니다.

무엇이 잘못되었는지 압니까? Visual Web Developer 2010에서 mysql 데이터베이스에 어떻게 연결할 수 있습니까?

+1

나는 gui를 통해 연결하는 것을 선호합니다. 그것은 정말로 mysql 데이터베이스에 연결하는 과학 프로젝트가 아니어야합니다. –

답변

0

저는 ODBC 연결을 사용하여이 작업을 수행 할 수 있다고 확신합니다. 드라이버를 설치했는지 확인해야합니다.

+1

네, 그는 할 수 있습니다,하지만 현명한 아니에요 mysql 공급자는 빌드 및 mysql 어디로 ODBC를 어디로 일반에 대한 최적화 ... –

2

ADO 드라이버가 Visual Web Developer Database explorer와 통합되지 않는 것 같습니다. 그러나 ".Net Framework Data Provider for ODBC"를 사용하여 MySQL 데이터베이스에 연결할 수 있습니다. 먼저 dsn 참조를 추가해야합니다. 제어판에서 관리 도구로 이동하여 데이터 원본 (ODBC)을 선택하십시오. 추가 버튼을 눌러 사용자 DSN을 추가했습니다. 목록에서 MySQL ODBC 5.1 Driver를 잘 수행해야합니다. 이를 선택하면 MyQQL Connector/ODBC 데이터 소스 구성 대화 상자가 나타납니다. 이름을 데이터 소스 이름 (어떤 이름으로 부를 까?). TCP/IP Server를 선택하십시오. 내 로컬 컴퓨터와 포트가 3306이므로 서버 이름이 공백으로 남았습니다. 사용자를 위해 MySQL을 설치할 때 사용한 관리 사용자 이름을 입력하고 사용한 암호를 입력하십시오. 그런 다음 원하는 데이터베이스를 선택할 수 있습니다. 샘플 데이터베이스를 설치했다고 가정하면 드롭 다운 목록에 데이터베이스와 샘플 데이터베이스가 표시됩니다. 그런 다음 테스트 단추를 누르면 데이터베이스 연결이 작동하는지 확인할 수 있는지 확인합니다. 일단 당신이 할 수있다 당신은 내 데이터베이스에 연결을 추가 할 수 있습니다. 데이터베이스 익스플로러에서 MySQL 데이터베이스를 다시 ". NET Framework 데이터 공급자에 대한 ODBC"를 선택하여 당신은 데이터 소스 대화 상자를 bing 최대 datasoure 변경하여 그렇게. 그런 다음 데이터 공급자에 대해 ".Net Framework Data Provider for ODBC"를 선택하십시오.

mySQLConnection을 프로그래밍하고 사용하려면 Visual Web Developer 2010에서이 참조를 참조해야합니다. 참조를 추가하려면 "웹 사이트"메뉴를 클릭하고 "참조 추가 ..."를 선택합니다. 그러면 Add Reference 대화 상자가 나타납니다. 당신은 refence가 ".Net"탭에서 사용 가능할 것이라고 생각 하겠지만, 그렇지 않습니다. "찾아보기"탭을 선택하고 MySql 어셈블리를 탐색해야합니다. 저에게 그들은 "C :/Program Files/MySQL/MySQL Connector Net 6.4.3/Assemblies./v4.0"에 있습니다. "shift"또는 "ctrl"키를 누르고 있으면 세 개의 dll을 모두 선택할 수 있습니다 "MySql.Data.dll, MySql.Data.Entity.dll 및 MySqlWeb.dll.

관련 문제