【问题标题】:mysql server integration with Visual Studio 2010 .netmysql 服务器与 Visual Studio 2010 .net 的集成
【发布时间】:2011-09-25 11:15:05
【问题描述】:
'm 使用安装在 OS win7(64 位)中的 Visual Studio 2010 Express Edition。我下载了安装成功的mysql服务器5.5.16(64位)。现在我只想将这些 mysql 服务器与 VS 2010 集成。我尝试安装 .Net(32 位)的 mysql 连接器,但没有任何用处。它们不是 .Net 的 64 位连接器。 VS 数据库资源管理器在连接到数据库时不显示连接到 mysql 服务器的 mysql 选项。我对这些技术很陌生。请帮帮我。我从过去 6 天开始尝试。
【问题讨论】:
标签:
c#
mysql
visual-studio
【解决方案1】:
有一个 64 位的 ODBC 连接器:
Connector/ODBC 5.1.8
对于 Visual Studio Server Explorer 集成,如果您设法配置 ODBC 连接字符串并将其列出来更好,但不确定 VS 服务器资源管理器支持哪种 DB 服务器,即使它不会显示它也不意味着它不会工作,那只是一个 UI 工具。
你应该有另一个mySQL的UI工具,我以前用过SLQYog,很满意。
一旦您创建了一个 mySQL 数据库并在其中包含一些表和少量记录,您可以尝试从 .NET 建立连接并检查它是如何工作的,您可以在您的 .NET 代码中执行类似的操作(只是其中一个许多使用连接示例...):
static private void InsertRow(string connectionString)
{
string queryString = "INSERT INTO myTable...";
OdbcCommand command = new OdbcCommand(queryString);
using (OdbcConnection connection = new OdbcConnection(connectionString))
{
command.Connection = connection;
connection.Open();
command.ExecuteNonQuery();
// The connection is automatically closed at
// the end of the Using block.
}
}