无法从 Visual Studio C# 连接到数据库
Posted
技术标签:
【中文标题】无法从 Visual Studio C# 连接到数据库【英文标题】:Can't connect to database from visual studio c# 【发布时间】:2017-09-06 15:06:53 【问题描述】:我想从我的 c# windows 窗体应用程序连接到数据库。我尝试使用
using(SqlConnection conn = new SqlConnection())
conn.ConnectionString = "Data Source=localhost; User Id=root; Password=; Initial Catalog=dbName";
conn.Open();
当我构建我的项目时,我收到一个错误 server wasn't found or wasn't accessible
。
我尝试通过数据源配置向导连接,但也找不到数据库。
我使用WAMP
服务器,可以通过phpMyAdmin
找到我的数据库。
【问题讨论】:
发生了什么错误? @SachithMW 这是一个运行时错误,上面写着:Unhandled exception has occured in your application ... ... A network-related or instance-specific error occurred while establishing a connection to SQL server. The server was not found or was not accessible. ...
【参考方案1】:
您正在尝试连接到 Microsoft SQL Server。
using System;
using System.Data;
using mysql.Data;
using MySql.Data.MySqlClient;
public class Tutorial1
public static void Main()
string connStr = "server=localhost;user=root;database=world;port=3306;password=******;";
MySqlConnection conn = new MySqlConnection(connStr);
try
Console.WriteLine("Connecting to MySQL...");
conn.Open();
// Perform database operations
catch (Exception ex)
Console.WriteLine(ex.ToString());
conn.Close();
Console.WriteLine("Done.");
查看此链接,希望对您有所帮助
https://dev.mysql.com/doc/connector-net/en/connector-net-programming-connecting-open.html http://net-informations.com/q/faq/mysql.html你可以通过打开包管理器控制台工具> NuGet包管理器>包管理器控制台安装MySql.Data,然后在里面输入Install-Package MySql.Data -Version 6.9.9
【讨论】:
@SachitMW 使用MYSqlConnection
类我应该包括什么?
我没有那个mysql.data
库,只有System.Data
,现在想找下载。
@wdc 只需在 Visual Studio 中使用 nuget nuget.org/packages/MySql.Data
@Takarii 谢谢,稍后再试。【参考方案2】:
您需要使用MySqlConnection
连接到 MySQL 数据库,请在此处查看答案
How to connect to MySQL Database?
【讨论】:
以上是关于无法从 Visual Studio C# 连接到数据库的主要内容,如果未能解决你的问题,请参考以下文章
无法从 Visual Studio 数据库项目连接到 SQL Azure 服务器
无法再使用 Visual Studio 2008 连接到 Visual Studio Team Services
从 Visual Studio 2019 Xamarin.iOS 连接到 Mac 的代理问题
从 Visual Studio 连接到 SQL Server 2005
尝试连接到运行 IISExpress 的本地主机时如何解决 ERR_CONNECTION_REFUSED - 错误 502(无法从 Visual Studio 调试)?
SharePoint 中的 Visual Studio Team Foundation 服务器 Web 部件无法连接到 TFS 2015 Update 3