我需要从mysql数据库中读取4列并将其放在一个字符串中。 我已经建立了一个mysql连接,我可以用c#填充数据库。
数据库由1个表组成:4列文件:1个名称2个大小3个最后编辑4个扩展名
我需要从数据库中读取1个名称2个大小3的最后编辑4个扩展名并将它们转换为字符串。
这是我的代码:
static void query()
{
String sourcedatabase = ConfigurationManager.AppSettings[@"Database1"];
String targetdatabase = ConfigurationManager.AppSettings[@"Database2"];
var connection = new MySqlConnection("server=localhost;user id=******;password=******;database=" + sourcedatabase + ";");
try
{
connection.Open();
MySqlCommand cmd = new MySqlCommand(query, connection);
cmd.ExecuteNonQuery();
connection.Close();
}
catch (Exception )
{
logger("MySql connection error");
}
}
答案 0 :(得分:1)
您可以使用MySqlDataReader
:
MySqlDataReader dataReader = cmd.ExecuteReader();
然后循环返回结果:
while (dataReader.Read()) {
var column1 = dataReader["column1"];
var column2 = dataReader["column2"];
}