使用c#控制台应用程序构建mySQL数据库
本文关键字:mySQL 数据库 构建 应用程序 控制台 使用 | 更新日期: 2023-09-27 18:02:08
好吧,所以我试图使一个web应用程序,我试图使用mySQL作为我的数据库。我想使用c# (visual studio 2008 SP1)来创建与数据库接口的函数。如何做到这一点的语法是没有问题的,但我不确定如何使两者相互作用;我不明白这种关系。我已经下载并配置了mySQL服务器,通过使用"mySQL命令行客户端",我使用SQL命令组成数据库没有问题。我还下载了mySQL的visual studio,我没有问题,使用它的界面来添加表等。我想做的是在同一个环境中编写c#代码和SQL语句。
作为参考,我的目标是创建一个小应用程序,以便我和我的朋友可以与我们自定义的物理mtg套牌决斗。因此,例如,我想建立一个小的c#界面,以添加,删除和替换基于我们想要对我们的卡组做出的改变。总而言之,我想通过c#控制台应用程序构建mySQL数据库。
mysql.com: https://dev.mysql.com/doc/connector-net/en/connector-net-programming-connecting-open.html
MySql.Data.MySqlClient.MySqlConnection conn;
string myConnectionString;
myConnectionString = "server=127.0.0.1;uid=root;" +
"pwd=12345;database=test;";
try
{
conn = new MySql.Data.MySqlClient.MySqlConnection(myConnectionString);
conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show(ex.Message);
}
https://dev.mysql.com/doc/connector-net/en/connector-net-programming-mysqlcommand.html MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "mytable";
cmd.Connection = someConnection;
cmd.CommandType = CommandType.TableDirect;
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.WriteLn(reader[0], reader[1]...);
}