Я пытаюсь экспортировать CSV-файл в MySQL с помощью C#, но не каждый раз, когда я это делаю. Я получаю сообщение об ошибке как неспособное подключиться к любому из указанных узлов MySQL. Пожалуйста, помогите мне.Ошибка экспорта из CSV в MySQL с использованием C#
public partial class Form1 : Form
{
string connectionStringMySql = "Server=000.000.000.00; Database=test; Uid=test; Pwd=tester;";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
string strCSVFile = "C:\\Users\\IT-Administrator\\Desktop\\Exploded.csv";
MySqlConnection conn1 = new MySqlConnection(connectionStringMysql);
string strLoadData = "LOAD DATA LOCAL INFILE '" + strCSVFile + "' INTO TABLE synctest.tickets FIELDS TERMINATED BY '|' LINES TERMINATED BY '\\n' ignore 1 lines;";
MySqlCommand cmd1 = new MySqlCommand(strLoadData, conn1);
cmd1.CommandTimeout = 6000;
cmd1.Connection = conn1;
conn1.Open();
cmd1.Prepare();
cmd1.ExecuteNonQuery();
conn1.Close();
}
}
Это строка подключения, которую вы действительно используете, или вы удалили от нее фактический IP-адрес? Если это то, что вы используете, тогда есть ваша проблема. –
0 Что такое сервер на '000.000.000.00'? Можете ли вы подключиться с помощью какого-то клиента MySQL? –
connect string не является реальным, это просто фальшивый IP-адрес. – preethi