【发布时间】:2015-06-11 08:37:52
【问题描述】:
我是 C# 的新手,现在尝试查找在线资源以将 VS C# 连接到服务器“localhost”上的 mySQL 数据库,用户 ID 为“root”,密码为“****”,数据库名称为“dlht” .
1.我从youtube复制了一行代码,它可以工作:
this.stockTableAdapter.Fill(this.blhsDataSet.stock);
谁能向我解释这到底是做什么的?没有地方放服务器,密码,用户名等......它怎么工作?
- 尝试使用网上教程连接mySQL数据库
string cs = @"server=localhost;userid=root;
password=****;database=dlht";
MySqlConnection conn = null;
try
{
conn = new MySqlConnection(cs);
conn.Open();
Console.WriteLine("MySQL version : {0}", conn.ServerVersion);
} catch (MySqlException ex)
{
Console.WriteLine("Error: {0}", ex.ToString());
} finally
{
if (conn != null)
{
conn.Close();
}
}
我在 VS C# 的 Form1.cs 中运行此代码。它总是卡在:
conn = new MySqlConnection(cs);
为什么?非常感谢!
【问题讨论】:
-
广告 2:“总是卡住”是什么意思?你有例外吗?
-
那里有一个非常好的链接,它提供了关于如何根据您使用的数据库格式化连接字符串的优秀示例C# ConnectionStrings
标签: c# mysql visual-studio-2010