我的MySQL数据库中有一个工作存储过程,但是当我尝试从c#调用它时,我得到了#34;没有选择数据库"例外。如何选择数据库? (我是菜鸟)
这是我在c#中使用的代码:
try
{
string constring = "datasource=localhost;port=3306;username=root;password=mc brown";
using (var conn = new MySqlConnection(constring))
{
using (var command = new MySqlCommand("test", conn) { CommandType = CommandType.StoredProcedure })
{
conn.Open();
command.ExecuteNonQuery();
conn.Close();
}
}
}
答案 0 :(得分:1)
您的连接字符串对于MySQL不正确:它应该包括数据库选择,如下所示:
string constring = "Server=localhost;Port=3306;Uid=root;Pwd=mc brown;Database=your_database;