gpt4 book ai didi

c# - 在Mysql数据库中存储数据列表?

转载 作者:行者123 更新时间:2023-11-29 09:52:30 27 4
gpt4 key购买 nike

我有一个字符串数据列表,我想存储在我的 MySQL 数据库表的“类别”列中。

有没有办法一次性存储它,因为它的列表很长。`

  public Class PickerView{
List<string> CategoriesPicker = new List<string>();
public Button SaveItemsButton = new Button();
public PickerView()
{

CategoriesPicker.Items.Add("Hotels & Travel");
CategoriesPicker.Items.Add("Restaurant");
CategoriesPicker.Items.Add("Wholesalers");
CategoriesPicker.Items.Add("Automotives");
CategoriesPicker.Items.Add("Pets");
CategoriesPicker.Items.Add("Musical Instruments Services");
CategoriesPicker.Items.Add("Specialty Food");
CategoriesPicker.Items.Add("Food");
CategoriesPicker.Items.Add("Boutique");
CategoriesPicker.Items.Add("Home & Gardens");
CategoriesPicker.Items.Add("Shopping");
CategoriesPicker.Items.Add("Education");
CategoriesPicker.Items.Add("Books,Mags,Music & Video");
CategoriesPicker.Items.Add("Fashion");
CategoriesPicker.Items.Add("Event Planning & Services");
CategoriesPicker.Items.Add("Arts & Craft");
CategoriesPicker.Items.Add("Local Services");
CategoriesPicker.Items.Add("NightLife(Bars..)");

SaveItemsButton.Clicked += SavedItemsButton_Clicked
}
private void SavedItemsButton_Clicked(object sender, System.EventArgs e)
{
string sqlstring = "server=; port= ; user id =;Password= ;Database=test;";
MySqlConnection conn = new MySqlConnection(sqlstring);
try
{
conn.Open();
}
catch (MySqlException ex)
{
throw ex;
}
string Query = "INSERT INTO test.maintable (Categories)values('" +(**//I DONT KNOW WHAT TO WRITE HERE TO SAVE ALL AT ONCE**) + "');";
MySqlCommand cmd = new MySqlCommand(Query, conn);
cmd.ExecuteReader();
conn.Close();
}
}`

单击 SaveItemsButton 时,如何将 CategoriesPicker 中的项目列表保存到数据库中。

最佳答案

简单使用mysql insert into语句。

插入到 tbl1 值中(1,'名称1',1,空),(2, '名称2', 2, 空),(3, 'Name3', 1, null);

(3, 'Name3', 1, null) 当然是tbl1的结构这适用于您使用的任何语言,甚至在命令行中

关于c# - 在Mysql数据库中存储数据列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54558963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com