Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - fehler bei mysql connection


Kirschkern_1992 - So 13.09.09 13:26
Titel: fehler bei mysql connection
hi leute

ich möchte mich zu meiner mysql datenbank verinden, und ein paar daten auslesen. leider kommt beim öffnen der connection ein fehler, dass das verbinden nicht möglich is:


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
string myConnectionString = "SERVER=www2.htlwrn.ac.at" +
                            "DATABASE=d06098_db;" +
                            "UID=d06098;" +
                            "PASSWORD="+this.pwd+";";
           
            MySqlConnection connection = new MySqlConnection(myConnectionString);
            MySqlCommand command = connection.CreateCommand();
            command.CommandText = "SELECT * FROM Users";
            MySqlDataReader Reader;
            connection.Open();
            Reader = command.ExecuteReader();
            while (Reader.Read()) {
                string row = "";
                for (int i = 0; i < Reader.FieldCount; i++)
                    row += Reader.GetValue(i).ToString() + ", ";
                listBox1.Items.Add(row);
            }
            connection.Close();



fehler: Unable to connect to any of the specified MySQL hosts.
was hab ich falsch gemacht?

Moderiert von user profile iconChristian S.: Quote- durch C#-Tags ersetzt


Christian S. - So 13.09.09 14:52

Fehlt zwischen der Server-Angabe und der Database-Angabe nicht ein Semikolon? :lupe:

Außerdem wäre noch zu prüfen, ob der Server einen Zugriff "von außen" überhaupt erlaubt.


Kirschkern_1992 - So 13.09.09 16:14

ja stimmt das fehlt. aber das hab ich schon ausgebessert...

mhm...ansonsten stimmt aber der cnstring oder?

wie kann ich nachschaun ob der server sowas zulässt?


Christian S. - So 13.09.09 16:26

user profile iconKirschkern_1992 hat folgendes geschrieben Zum zitierten Posting springen:
ja stimmt das fehlt. aber das hab ich schon ausgebessert...

mhm...ansonsten stimmt aber der cnstring oder?

Gleich am besten hier [http://www.connectionstrings.com/] mal ab, ich hab schon lange nix mehr mit Datenbanken in .NET gemacht.

user profile iconKirschkern_1992 hat folgendes geschrieben Zum zitierten Posting springen:
wie kann ich nachschaun ob der server sowas zulässt?
Im Zweifelsfalle mal beim Betreiber nachfragen. Aber wenn der ConnectionString korrekt ist und es immer noch nicht geht, lässt er's wohl nicht zu :nixweiss: