нужно подключиться к серверу, который запущен на pythonanywhere.
приложение пишу на C# winform:
using System;
using System.Net.Http;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace test_demo_exam
{
public partial class Form1 : Form
{
private string connectionString = $"Server=draindoggy228.mysql.pythonanywhere-services.com;Database=draindoggy228$test;" +
$"Uid=draindoggy228;Pwd=пароль;Charset=utf8mb4;SslMode=None;";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
connection.Open();
string insertQuery = "INSERT INTO test (name, surname) VALUES (@name, @surname)";
using (MySqlCommand command = new MySqlCommand(insertQuery, connection))
{
command.Parameters.AddWithValue("@name", textBox1.Text);
command.Parameters.AddWithValue("@surname", textBox2.Text);
command.ExecuteNonQuery();
}
MessageBox.Show("Данные успешно добавлены!");
}
}
catch (MySqlException ex)
{
MessageBox.Show($"Ошибка: {ex.Message}");
}
}
private void button2_Click(object sender, EventArgs e)
{
try
{
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
connection.Open();
string selectQuery = "SELECT * FROM test";
using (MySqlCommand command = new MySqlCommand(selectQuery, connection))
{
using (MySqlDataReader reader = command.ExecuteReader())
{
string result = "";
while (reader.Read())
{
result += $"{reader["name"]}, {reader["surname"]}\n";
}
MessageBox.Show(result);
}
}
}
}
catch (MySqlException ex)
{
MessageBox.Show($"Ошибка: {ex.Message}");
}
}
}
}
но при попытке запроса на сервер появляется вот такая ошибка:
Unable to connect to any of the specified MySQL hosts
может у меня со строкой подключения что-то не так? возможно ли вообще подключиться к серверу на pythonanywhere?
помогите, пожалуйста, разобраться