Announcement

Collapse
No announcement yet.

MySQL Connection

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MySQL Connection

    Hey zusammen,

    Benutzeroberfläche:

    Visual Basic.NET 2008 Express Edition (alternativ: Visual Studio 2005)
    Windows XP Professional SP2
    MySQL 5.1
    aktuelle Updates


    Grundstruktur:

    Ich habe bereits eine Windows Form erstellt, ganz simpel mit 3x Label (Username, Password, Hostname / IP), 3x TextBox und 2x Button(Connect, Abort)

    Problem:

    Ich möchte nun eine Verbindung mit meinem MySQL Server herstellen. Die dafür benötigten Daten erhalte ich ja aus meinen TextBoxen (e.g. username = TextBox1.Text)
    Aber wie stelle ich nun die Verbindung her? Habe mich bereits durch etliche Foren gelesen(u.a. auch hier) und keiner hatte die passende Antwort.
    Hoffe ihr versteht mein Problem und versteht einigermaßen was ich machen möchte.
    Bei Fragen oder Verständnisproblemen, ... fragt, bitte.


    Vielen Dank im vorraus für eure Mühen und Hilfe.

    Mit freundlichen Grüßen,

    Alexander

  • #2
    Hallo,
    Aber wie stelle ich nun die Verbindung her?
    Hier schon mal reingesehen ?
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      Oder beim OpenBook - Kap. 26 enthält eine Einführung in die DB-Verarbeitung. Du musst vor allem anstelle der Sql-Klassen die jeweiligen MySql-Klassen verwenden.

      Jürgen

      Comment


      • #4
        Als kleiner Nachtrag:
        Visual Basic.NET 2008 Express Edition (alternativ[I]
        Auf das aktuellere Openbook hätte man auch noch hinweisen können: Openbook Visual Basic 2008, Kapitel zu MySQL
        MfG
        Cheat-Sheets for Developers / Programming Quotes

        Comment


        • #5
          @Markus
          Ich befasse mich mit C#, da muss ich mir das Inhaltsverzeichnis des neuen VB-OpenBook erst mal vornehmen, um zu wissen, wann ich es empfehlen kann. Bei der 2005-Version weiß ich, dass Kap.26 passte. Jürgen

          Comment


          • #6
            Hey zusammen vielen Dank für eure Hilfe,
            da mir das gestern Nacht aber keine Ruhe gelassen hat habe ich mich zuerst duch dieses Tutorial gelesen. Dort wird dort wird mein Problem schön per Step-by-Step gelöst. Habe nun also folgende Lösung anzubieten:

            Auf der offiziellen Seite von MySQL findet man Connetor/NET dieser beinhaltet die Datei 'MySql.Data.dll'. Fügt diese einfach zu eurem Projekt hinzu(Projekt > Verweis hinzufügen... > Durchsuchen).
            Nun noch in das Projekt einbinden:

            Code:
            Option Explicit On
            Imports MySQL.Data.MySqlClient 'MySQL einbinden
            Imports System.Data
            Public Class frmCon
                Dim conn As MySqlConnection
            Die benötigten Daten wären dann Username, Password und Hostname/IP (ggf. Port).
            Der Connectionsyntax wäre dann:

            Code:
                    'Dimensionierung/Deklarierung der Variablen[...]
            
                    myConnString = "server=" & host_ip & ";" _
                    & "user id=" & username & ";" _
                    & "password=" & password & ";" _
                    & "database=" & database & ";"
            Dann noch einfach über den Befehlt .Open () die Verbindung öffnen.

            Funktioniert ^^

            So wünsche euch noch viel Spaß heute, ich leg mich jetzt aufs Ohr .

            Vielen Dank nochmals,

            Alexander

            PS: Wollte hier keine Streitereien anfechern, sorry.
            Zuletzt editiert von semfin; 21.05.2008, 15:27. Reason: Gott hätte zuerst pennen sollen bevor ich das getippt hätte :\

            Comment

            Working...
            X