You are here -> Home > Developer Center > MySQL is my new friend

MySQL is my new friend
By: Jason Nowicki This article has been viewed 677 times.

   I was a big SQL Server fan for a long time, that was until I discovered MySQL. A free database engine that is comparible to MS SQL Server?! You bet! I switched this website that you are browing to MySQL and I love it. No extra fees, easy to use, easy to setup, whats not to love. My journey began with this article on 15seconds.com. If you follow the steps for setting up your server and using the MySQL Administrator you'll be up and running in no time. However the article doesn't cover some pitfalls that I've experienced. In a nutshell these are:

  1. When using parametered queries you must use a '?' instead of a '@' like this:

    Using comm As New MySqlCommand("Select Name from Categories where ID = ?ID", conn)

    comm.Parameters.AddWithValue("?ID", ID)

    Try

    conn.Open()
    str = comm.ExecuteScalar()

    Catch ex As MySqlException

    _SqlEx = ex

    Finally

    conn.Close()

    End Try

    End Using

  2. If you want to be able to browse your MySQL database in VS.Net you need to download the plugin here.
  3. In your project you must add a reference to the MySQL data driver. This driver is located in the C:\Program Files\MySQL\MySQL Connector Net 5.0.8.1\Binaries\.NET 2.0 folder.

I hope some of this has been helpful to someone out there. If so let me know. Thanks.

 

How helpful was this article?