Hack Forums
[.NET] [VB.Net]MySQL connection class [Register/List/Login] - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [.NET] [VB.Net]MySQL connection class [Register/List/Login] (/showthread.php?tid=1376434)



[VB.Net]MySQL connection class [Register/List/Login] - The-One - Jun 13, 2011

Hey,

I've been working on this a few hours now. I remade my old MySQL connection class. You can do the following things:
  • Login

  • Register a new account

  • List all the accounts



You can for example add a 'modify' account option or a 'delete' account option which UID count is already build in (meaning you should (never tested) never have two same UID's).

[img]http://k.min.us/jdxmsK.png[/img]

Code and Info:

The class file:
Spoiler (Click to View)

NOTE: to use this you must have MySql.Data.dll included as reference in your project

Usage is now very simple:

List the table:
Code
Dim m As New MySQL_VB
  m.SetConnectionData("88.198.43.24", "username", "password", "testdba")
  m.UsersList_(ListView1)

Register a new account:
Code
Dim m As New MySQL_VB
  m.SetConnectionData("88.198.43.24", "username", "password", "testdba")
  m.Register_(TextBox1.Text, TextBox2.Text, TextBox3.Text)

Check if a login exist or is valid:
Code
Dim m As New MySQL_VB
  m.SetConnectionData("88.198.43.24", "username", "password", "testdba")
  m.Login_(TextBox6.Text, TextBox5.Text)

Downloads:

Whole project (as on the above image YOU MUST DOWNLOAD THE DATABASE FILE BELOW): http://www.mediafire.com/?yu25su89yo79rqb
MySQL.dll (already included on the project): http://www.mediafire.com/?1lk13m1bh8a98p3
Class file: http://www.mediafire.com/?jyu2lunh39jgjjl
Database file: http://www.mediafire.com/?mc8r9c0ob6xp77s


* - Apple - Jun 13, 2011

Not to thread jack here but you can do everything with this without the limitation that your library provides =P