HowTo: MySQL unter vb.net und ASP

asp-net-ajax   Tja da ich ja gerade fleissig am lernen von vb.net bzw ASP.net bin, dachte ich mir hier auch eine neue Kategorie zu beleben. Und zwar die Schnipsel und HowTo Ecke. Dies dient nicht nur für muntere Sucher, sondern auch für mich als Gedächnisstütze.Ich verplane doch so gern mal was :-)

Also hier mal der erste Fall:
Wir verwirklichen einen Kundentraum in ASP.net aber der Kunde will nicht genug Flocken für einen SQL Server löhnen. Wir überlegen nicht lang, und kommen zur freien und dennoch leistungsfähigen Datenbank MySQL. Aber wie verbindet man diese beiden Welten? Na klar, ganz einfach der MySQL .net connector!

Was soll der folgende Schnipsel machen?

Imports Microsoft.VisualBasic
Imports MySql.Data.MySqlClient
Imports System

Public Class mysqlControl

 Private mysqlConnection As MySqlConnection
 Private mysqlConnectionString As String
 Private mysqlConnectionState As Boolean = False

 Public Sub New()
     Me.connectMySQLString("localhost", "benutzer", _
     "passwort", "datenbank")

     Me.connectMySQL()
 End Sub

 Private Sub connectMySQLString(ByVal Host As String, _
   ByVal User As String, ByVal Password As String, _
   ByVal Database As String)

   Me.mysqlConnectionString = "Database=" & Database & _
   ";Data Source=" & Host & ";User Id=" & User & ";Password=" & Password
 End Sub

 Private Sub connectMySQL()
   Try
       Me.mysqlConnection = New MySqlConnection(Me.mysqlConnectionString)
       Me.mysqlConnection.Open()
       Me.mysqlConnectionState = True
   Catch ex As Exception
      Me.mysqlConnectionState = False
   End Try
 End Sub
End Class

Ganz klar doch oder? Bei der Erstellung eines Objektes dieser Klasse wird schon mal alles eingerichtet und es könnte im nächsten Zug mit eigenen Abfragen begonnen werden. Aber die Abfragen kommen im nächsten Teil, aber dies hier ist eine solide Basis. Fragen und Anmerkungen bitte in die Kommentare, ich lerne ja noch und bin für Verbesserungen immer offen.

Nächstes mal, Abfragen und Updatemethoden.

PS: Das Plugin für das Codeansicht werde ich noch wechseln.

keine verwandetn Artikel

Wenn du diesen Artikel für lesenswert hälst? Dann teile ihn mit anderen.
Icon Icon Icon Icon

häufig gelesene Artikel

Hinterlasse einen Kommentar

Du solltest angemeldet sein um einen Kommentar zu schreiben.

Navigation

Kalender

Oktober 2009
M D M D F S S
« Sep   Dez »
 1234
567891011
12131415161718
19202122232425
262728293031  

Tagkugel

Teamspeak 3 Viewer

Pesti's Klömpelkiste
Eingangshalle
Games & Co.
Smalltalk & misc.

Slideshow

Lade Dir den Flash Player, um die Diashow zu sehen.