Verbindung zu Fernem MariaDB Server mit ODBC Connector

  • VB.NET
  • .NET (FX) 4.0

Es gibt 24 Antworten in diesem Thema. Der letzte Beitrag () ist von Blackn0va.

    Ein kleiner Tip von mir:
    1) verwende zum Zusammenbau eines ConnectionStrings den dafür vorgesehenen Stringbuilder
    2) und Using-Statements, dann brauchst du dich nicht um das Schließen + Disposen aller Objekte kümmern

    Spoiler anzeigen

    VB.NET-Quellcode

    1. Option Strict On
    2. Imports MySql.Data.MySqlClient
    3. Public Class ...
    4. Private Sub Button_Click(sender As Object, e As EventArgs) Handles Button1.Click
    5. Dim sqlStringBuilder As New MySqlConnectionStringBuilder()
    6. sqlStringBuilder.Add("Data Source", "IPvonServer")
    7. sqlStringBuilder.Add("Database", "wordpress27")
    8. sqlStringBuilder.Add("UID", "root")
    9. sqlStringBuilder.Add("PWD", "PASSWORD")
    10. sqlStringBuilder.Add("Port", 3307)
    11. Using SQLConnection As New MySqlConnection(sqlStringBuilder.ConnectionString)
    12. Using sqlCommand As New MySqlCommand()
    13. sqlCommand.CommandText = "SELECT * FROM wp27_posts"
    14. sqlCommand.Connection = SQLConnection
    15. sqlCommand.CommandType = CommandType.Text
    16. 'ev. hier Parameter angeben...
    17. 'sqlCommand.Parameters.AddWithValue("@...", ...)
    18. Using sqlAdapter As New MySqlDataAdapter(sqlCommand)
    19. Dim table As New DataTable()
    20. sqlAdapter.Fill(table)
    21. lstBox1.DataSource = table
    22. lstBox1.DisplayMember = "post_title"
    23. lstBox1.ValueMember = "ID"
    24. End Using
    25. End Using
    26. End Using
    27. End Sub
    28. End Class
    @EaranMaleasi
    ...gute Frage - das geht natürlich auch mit den Properties des Builders

    VB.NET-Quellcode

    1. Dim sqlStringBuilder As New MySqlConnectionStringBuilder()
    2. sqlStringBuilder.Server = "IPvonServer"
    3. sqlStringBuilder.Database = "wordpress27"
    4. sqlStringBuilder.UserID = "root"
    5. sqlStringBuilder.Password = "PASSWORD"
    6. sqlStringBuilder.Port = 3307


    Blackn0va schrieb:

    Wo finde ich denn den StringBuilder

    VB.NET-Quellcode

    1. Dim sqlStringBuilder As New MySql.Data.MySqlClient.MySqlConnectionStringBuilder()