在我的代码中,我想要的是我的代码必须从数据库中读取一些以数字设置的位置
本文关键字:代码 我的 设置 位置 读取 数字 我想要 数据库 | 更新日期: 2023-09-27 17:59:17
如何将数据库中的数字添加到代码C#中,然后在表单上随机显示?我想在我的代码中,我的代码必须从数据库中读取一些以数字设置的位置,然后我必须说这些位置将指向我表单上的某个随机点?
public Form1()
{
InitializeComponent();
tmLoop.Start();
string selectSQL;
selectSQL = "SELECT * from locaties";
MySqlConnection conn = new MySqlConnection("Server=localhost;Database=patn4lj1;Uid=root;Pwd=root;");
MySqlCommand command = new MySqlCommand(selectSQL, conn);
MySqlDataReader reader;
List<Array> Locaties = new List<Array>();
try
{
conn.Open();
reader = command.ExecuteReader();
while (reader.Read())
{
string data1 = reader.GetString(0);
string data2 = reader.GetString(1);
string data3 = reader.GetString(2);
string data4 = reader.GetString(3);
string data5 = reader.GetString(4);
Locaties =
Locaties.Add(data1);
}
reader.Close();
}
catch (Exception )
{
MessageBox.Show("niks kunnen vinden uit de database!");
}
finally
{
conn.Close();
}
}
**请帮帮我,我是初学者,不知道该怎么办!我非常感谢你!!!sry代表糟糕的英语。
如果你想再次了解thx,请问我一些问题!!!
X Y30 30200 350111 150227000 300
X和Y是我数据库中的两个表。
**
您可以将坐标存储在List
中,以便以后使用
public Form1()
{
InitializeComponent();
tmLoop.Start();
string selectSQL;
selectSQL = "SELECT * from locaties";
MySqlConnection conn = new MySqlConnection("Server=localhost;Database=patn4lj1;Uid=root;Pwd=root;");
MySqlCommand command = new MySqlCommand(selectSQL, conn);
MySqlDataReader reader;
List<Point> Locaties = new List<Point>();
try
{
conn.Open();
reader = command.ExecuteReader();
while (reader.Read())
{
int xPos = reader.GetInt32(0);
int yPos = reader.GetInt32(1);
Locaties.Add(new Point(xPos,yPos));
}
reader.Close();
}
catch (Exception)
{
MessageBox.Show("niks kunnen vinden uit de database!");
}
finally
{
conn.Close();
}
}