Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 07:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



VB.net und MySQL

Discussion on VB.net und MySQL within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1

 
Arrash's Avatar
 
elite*gold: 518
The Black Market: 157/0/0
Join Date: Sep 2012
Posts: 811
Received Thanks: 61
VB.net und MySQL

Hi,

ich habe mal eine Frage bzgl. VB und MySQL.

Ich habe es zumindest schon einmal geschafft, dass das Programm eine Verbindung zum DB-Server herstellt.

Nur weiß ich beim besten Willen nicht, wie ich eine Abfrage starte.

Code:
Imports MySql
Imports MySql.Data
Imports MySql.Data.MySqlClient

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim conn As New MySqlConnection
        Dim command As New MySqlClient.MySqlCommand
        Dim reader As MySqlDataReader

        Dim myConnectionString As String, myquery As String
        myConnectionString = "server=" & dbhost & ";uid=" & dbuser & ";pwd=" & dbuserpw & ";database=" & dbname & ";"
        conn.ConnectionString = myConnectionString
        myquery = "SELECT " & TextBox1.Text & "  FROM Tabelle;"

        Try
            conn.Open()
            command.CommandText = myquery
            command.ExecuteReader()

        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try

        conn.Close()

End Sub
Alles was ich hier nur bekomme ist: "Connection must be valid and open."
Arrash is offline  
Old 06/28/2015, 21:38   #2

 
Nanoxx™'s Avatar
 
elite*gold: 15
Join Date: Feb 2013
Posts: 2,880
Received Thanks: 465
Machs über VB per request an php sonst ist die Datenbank ganz schnell weg
Nanoxx™ is offline  
Old 06/28/2015, 21:49   #3

 
Arrash's Avatar
 
elite*gold: 518
The Black Market: 157/0/0
Join Date: Sep 2012
Posts: 811
Received Thanks: 61
Quote:
Originally Posted by Nanoxx™ View Post
Machs über VB per request an php sonst ist die Datenbank ganz schnell weg
Wieso das?
Arrash is offline  
Old 06/28/2015, 21:55   #4

 
Nanoxx™'s Avatar
 
elite*gold: 15
Join Date: Feb 2013
Posts: 2,880
Received Thanks: 465
Quote:
Originally Posted by fbqoop View Post
Wieso das?
Weil man den Code (inkl. deinem Passwort) Dekompilieren kann
Nanoxx™ is offline  
Old 06/28/2015, 22:12   #5

 
Arrash's Avatar
 
elite*gold: 518
The Black Market: 157/0/0
Join Date: Sep 2012
Posts: 811
Received Thanks: 61
Quote:
Originally Posted by Nanoxx™ View Post
Weil man den Code (inkl. deinem Passwort) Dekompilieren kann
Dann stehe ich vor dem Problem mit PHP... Ich hab davon NULL Ahnung.
Arrash is offline  
Old 06/28/2015, 22:26   #6




 
stotterer09's Avatar
 
elite*gold: 26
Join Date: Dec 2010
Posts: 2,628
Received Thanks: 1,816
Quote:
Originally Posted by Nanoxx™ View Post
Machs über VB per request an php sonst ist die Datenbank ganz schnell weg
Das kommt stark darauf an was er denn vorhat
Mir fallen mehrere Szenarien ein wo ein DB Zugriff im Code Sinn ergibt

Hier ein kleiner codesnippet wie man die erste Spalte ausliest
Code:
cmd.CommandText = "SELECT bla FROM bla WHERE bla = bla
            reader = cmd.ExecuteReader()
            While reader.Read()
              Int32 ausgelesen = Convert.ToInt32(reader(0))
            End While
            reader.Close()
stotterer09 is offline  
Old 07/02/2015, 14:26   #7
 
elite*gold: 0
Join Date: Jul 2015
Posts: 159
Received Thanks: 71
Du kannst den MySQL Connector (also die MySQL Verbindung direkt im Programm aufbauen) benutzen solange das Programm bei dir aufm PC bleibt. Genau wie die Datenbank auch. Solltest du eine Datenbank haben die im Netz gehostet wird und dein Programm veröffentlichen, würde ich dir raten das mit dem Connector ganz schnell wieder zu vergessen. Machs mit PHP. Es gibt dazu genug Literatur im Internet und schwer ist es wirklich nicht. Aber selbst mit PHP ist es nicht 100%ig sicher. Nur die Scriptkiddies hälst du schonmal davon ab deine Datenbank zu "hacken".
Yothri is offline  
Old 07/03/2015, 00:48   #8

 
Arrash's Avatar
 
elite*gold: 518
The Black Market: 157/0/0
Join Date: Sep 2012
Posts: 811
Received Thanks: 61
Danke. Ich habe mich jetzt etwas in PHP und MySQL eingelesen. Ist doch recht angenehm.

Hab es jetzt darüber geregelt inkl SSL.
Arrash is offline  
Old 07/03/2015, 08:44   #9
 
elite*gold: 0
Join Date: Jul 2015
Posts: 159
Received Thanks: 71
Quote:
Originally Posted by fbqoop View Post
Danke. Ich habe mich jetzt etwas in PHP und MySQL eingelesen. Ist doch recht angenehm.

Hab es jetzt darüber geregelt inkl SSL.
Perfekt, schau noch das du dich gegen schützt, die können nämlich auch ordentlichen Schaden anrichten. Und dann solltest gegen die Noobs schonmal sicher sein.

Freut mich das du den Rat annimmst und etwas dazulernen magst
Yothri is offline  
Old 07/07/2015, 13:00   #10

 
Arrash's Avatar
 
elite*gold: 518
The Black Market: 157/0/0
Join Date: Sep 2012
Posts: 811
Received Thanks: 61
Quote:
Originally Posted by Yothri View Post
Perfekt, schau noch das du dich gegen schützt, die können nämlich auch ordentlichen Schaden anrichten. Und dann solltest gegen die Noobs schonmal sicher sein.

Freut mich das du den Rat annimmst und etwas dazulernen magst
Wenn man eh gerne programmiert, ist sowas dazu zu lernen ja nicht wirklich schwer. Bisschen Syntax ansehen und verstehen.
Arrash is offline  
Reply


Similar Threads Similar Threads
Mysql fehler 1130-Host 'xxxx' is not allowed to connect to this MySQL server
02/21/2017 - Metin2 Private Server - 3 Replies
Hallo Community, und zwar ich habe ein Problem wenn ich auf Navicat gehe und auf meiner DB zugreifen möchte steht dort Mysql fehler 1130-Host 'xxxx' is not allowed to connect to this MySQL server ich hoffe mir kannn jemand helfen oder mir es beheben..
Mysql fehler 1130-Host 'xxxx' is not allowed to connect to this MySQL server
10/18/2012 - Metin2 Private Server - 0 Replies
Ich brauche eure hilfe ich wollte einen P-server machen und benutzte Navicat für die DatenBank aber beim ersten mal ging es doch ich hatte dann die DB gelöscht,weil ich ein neues script hatte und dann wollte ich wieder eins machen aber es ging nicht so wie oben der Fehler ich bitte um hilfe danke :) aber bitte so schnell wie möglich um antwort danke Liebe Grüße : Silver2011
MySQL-Fehler ("socket:'/tmp/mysql.sock' doesn't exist)
10/10/2012 - Metin2 Private Server - 3 Replies
Ohai M2-Community, nachdem ich nun schon etliche Male versucht habe, MySQl 5.5 zu installieren, erscheint immer der gleiche Fehler und mir ist es nicht möglich mit der Datenbank zu verbinden. Fehler: http://i.epvpimg.com/48mUd.png
MySQL Navicat 1130-Host'5.xxx.xx.xxx' is not allowed to connect to the MySQL Server
08/07/2010 - Metin2 Private Server - 14 Replies
Hallo com, ich habe ein Problem mit Navicat. Undzwar habe ich diesen Fehler hier : "1130-Host'5.xxx.xx.xxx' is not allowed to connect to the MySQL Server" seid gestern. Ich dachte mir mal ich änder mein Navicat Passwort um... Als ich dies getan habe, und meinen Server rebootet habe und Navicat neugestartet habe, und ich mich wieder in Navicat einloggen wollte kam diese Fehlermeldung. Nun habe ich das Problem das ich mich nicht mehr mit Navicat connecten kann. Habe schon alles versucht...



All times are GMT +1. The time now is 07:53.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.