无法从 visual studio c# 连接到数据库
Can't connect to database from visual studio c#
我想从我的 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
找到我的数据库。
您需要使用 MySqlConnection
连接到 MySQL 数据库,请在此处查看答案
How to connect to MySQL Database?
您正在尝试连接到 Microsoft SQL 服务器。
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
您可以安装 MySql.Data,打开程序包管理器控制台 工具 > NuGet 程序包管理器 > 程序包管理器控制台 然后在其中键入 Install-Package MySql.Data -Version 6.9.9
我想从我的 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
找到我的数据库。
您需要使用 MySqlConnection
连接到 MySQL 数据库,请在此处查看答案
How to connect to MySQL Database?
您正在尝试连接到 Microsoft SQL 服务器。
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
您可以安装 MySql.Data,打开程序包管理器控制台 工具 > NuGet 程序包管理器 > 程序包管理器控制台 然后在其中键入 Install-Package MySql.Data -Version 6.9.9