Mit folgender Kurzanleitung von solar22 kann man eine Verbindung zu einer MySQL-Datenbank über vb.net/vb2005/vb2008 herstellen. Der Beitrag wurde von peggy.denis und Mad Andy erweitert.
ACHTUNG!
Eine (MySQL-)Datenbank im Internet freizugeben ist grundsätzlich ein Sicherheitsrisiko, da ein Benutzer mit Benutzername und Passwort Vollzugriff auf die Datenbank hat (DROP, etc.). In öffentlichen Programmen (frei verfügbar, eine DB für alle) sollte also nicht direkt auf die Datenbank zugegriffen werden, sondern auf ein Programm/Script (z.B. PHP) auf einem Server, das die Datenbank-Transaktionen erledigt.
Überlicherweise erlauben kostenlose und kostenpflichtige Webspace-Anbieter keine Freigabe der Datenbanken im Internet. Hierfür wird entweder ein kostenloser DB-Server oder ein v- bzw. Root-Server benötigt.
Mehr zum Thema: dev.mysql.com/doc/refman/5.1/d…net-using-connecting.html
Das aktuelle MySQL-Handbuch (Ver. 5.1) als PDF: downloads.mysql.com/docs/refman-5.1-de.a4.pdf
Die aktuelle MySQL-Server Version erhältst du hier: dev.mysql.com/downloads/mysql/5.1.html#downloads
Diesen muss zwingend vor dem Connector installiert werden, wenn man den Server Lokal laufen lassen will. Bei einem Server im Internet oder Netzwerk ist das nicht nötig.
Keywords: Visual Basic, vb.net, vb2005, ADO.net, MySQL Connector, MySQL Datenbank, Mysql NET Connector 5
ACHTUNG!
Eine (MySQL-)Datenbank im Internet freizugeben ist grundsätzlich ein Sicherheitsrisiko, da ein Benutzer mit Benutzername und Passwort Vollzugriff auf die Datenbank hat (DROP, etc.). In öffentlichen Programmen (frei verfügbar, eine DB für alle) sollte also nicht direkt auf die Datenbank zugegriffen werden, sondern auf ein Programm/Script (z.B. PHP) auf einem Server, das die Datenbank-Transaktionen erledigt.
Überlicherweise erlauben kostenlose und kostenpflichtige Webspace-Anbieter keine Freigabe der Datenbanken im Internet. Hierfür wird entweder ein kostenloser DB-Server oder ein v- bzw. Root-Server benötigt.
- Lade dir MySQL Connector/Net 5.x oder neuer aus dem Internet herunter. Klicke in der Spalte Sources(Zip) auf Download.
Connector/Net 6.0
Connector/Net 5.2
Connector/Übersicht - Verweise im Projekt auf sämtliche MySQL.* Elemente (Projekt -> Eigenschaften) oder im Projektmappenexplorer doppelt auf 'My Projekt' klicken und dann auf der linken Seite auf Verweise, Verweis hinzufügen. Unter der Kartei .Net den Verweis MySQL.Data in der aktuellen Version hinzufügen.
- Im darunter liegenden Fenster „importierte Namespace“ aktivierst du alle MySQL-Komponenten.
- Der Code um eine Verbindung herzustellen:
VB.NET-Quellcode
- Imports MySql
- Imports MySql.Data
- Imports MySql.Data.MySqlClient
- '...
- Dim conn As New MySqlConnection
- Dim myConnectionString As String
- myConnectionString = "server=host;uid=user;pwd=pw;database=db; "
- conn.ConnectionString = myConnectionString
- Try
- conn.Open()
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- End Try
- conn.close
- So sieht eine Abfrage aus:
Mehr zum Thema: dev.mysql.com/doc/refman/5.1/d…net-using-connecting.html
Das aktuelle MySQL-Handbuch (Ver. 5.1) als PDF: downloads.mysql.com/docs/refman-5.1-de.a4.pdf
Die aktuelle MySQL-Server Version erhältst du hier: dev.mysql.com/downloads/mysql/5.1.html#downloads
Diesen muss zwingend vor dem Connector installiert werden, wenn man den Server Lokal laufen lassen will. Bei einem Server im Internet oder Netzwerk ist das nicht nötig.
Keywords: Visual Basic, vb.net, vb2005, ADO.net, MySQL Connector, MySQL Datenbank, Mysql NET Connector 5
Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von „Mad Andy“ ()