2011-05-14 107 views
1

這是我的理解,我應該安裝「ADO.NET驅動程序的MySQL(連接器/ 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數據庫,但它是顯而易見的。 – 2011-05-14 20:09:40

回答

0

我非常肯定你可以使用ODBC連接來實現這一點,你只需要確保你已經安裝了驅動程序。

+1

是的,他可以,但它不是明智的,因爲mysql提供程序是爲mysql創建和優化的,因爲odbc是通用的... – 2011-05-14 20:53:01

2

ADO驅動程序似乎沒有與Visual Web Developer Database Explorer集成。但是,您可以使用「.Net Framework Data Provider for ODBC」連接到MySQL數據庫。您需要先添加一個dsn參考。轉到控制面板,轉至管理工具並選擇數據源(ODBC)。我通過按添加按鈕添加了用戶DSN。您應該在列表中罰款MySQL ODBC 5.1驅動程序。選擇它,你會得到MyQQL連接器/ ODBC數據源配置對話框。給你一個名字數據源名稱(你可以稱它爲什麼)。選擇TCP/IP服務器。服務器名稱在我的本地計算機上保持空白,端口爲3306.輸入您爲用戶安裝MySQL時使用的管理用戶名,並輸入您使用的密碼。然後你可以選擇你想要的數據庫。假設你安裝了示例數據庫,你會在下拉列表中看到你的數據庫和示例數據庫。然後您可以按測試按鈕,它將驗證您可以驗證數據庫連接的工作。完成之後,您可以通過再次選擇「.Net Framework Data Provider for ODBC」在數據庫資源管理器中爲您添加MySQL數據庫連接。通過更改激活數據源對話框的數據區域,可以實現這一點。然後爲數據提供者選擇「.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「鍵,你可以選擇所有三個名爲「MySql.Data.dll,MySql.Data.Entity.dll和MySqlWeb.dll。

相關問題