Wie überprüfen Sie, ob Sie mit einer MySQL -Datenbank in C#verbunden sind?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie überprüfen Sie, ob Sie mit einer MySQL -Datenbank in C#verbunden sind?

Post by Anonymous »

Ich habe die Referenz für den MySQL -Server in C#hinzugefügt. Ich dachte, ich habe diesen Code richtig. Ich weiß, dass die Verbindungswerte für Tests geeignet sind. Hier ist mein Fehler: < /p>

{"Ein netzwerkbezogener oder instanzspezifischer Fehler ist beim Erstellen einer Verbindung zum SQL-Server aufgetreten. Der Server wurde nicht gefunden oder nicht zugegriffen. Überprüfen Sie, ob der Instanzname korrekt ist und dieser SQL-Server konfiguriert ist, um Remote-Verbindungen zu erlauben. />
Meine WPF -Textfelder und Schaltflächen: < /p>

Code: Select all



< /code>

Mein C# Code: < /p>

namespace namespace1
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();

}
private MySqlConnection connection;
private string server;
private string database;
private string uid;
private string password;

private void button_Click(object sender, RoutedEventArgs e)
{
if (textUser.Text != "" & textPassword.Text != "")
{
server = "localhost";
database = "test";
uid = "username";
password = "password";
string connectionString;
connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
connection = new MySqlConnection(connectionString);
string queryText = @"SELECT Count(*) FROM Table1
WHERE username = @Username AND password = @Password";

using (SqlConnection cn = new SqlConnection(connectionString))
using (SqlCommand cmd = new SqlCommand(queryText, cn))
{
cn.Open();
cmd.Parameters.AddWithValue("@Username", textUser.Text);
cmd.Parameters.AddWithValue("@Password", textPassword.Text);
int result = (int)cmd.ExecuteScalar();
if (result > 0)
MessageBox.Show("Logged In!");
else
MessageBox.Show("User Not Found!");
}
}
}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post