commit 26d72c9c78bcdaed013f8b7a423193a757916193 Author: Tretter Date: Tue Feb 7 20:04:15 2017 +0000 initial checkin from subversion diff --git a/mysql.cs b/mysql.cs new file mode 100644 index 0000000..2cf424e --- /dev/null +++ b/mysql.cs @@ -0,0 +1,45 @@ + using System; + using System.Data; + using System.Data.Common; + using MySql.Data.MySqlClient; + + public class Test + { + public static void Main(string[] args) + { + string connectionString = + "Server=localhost;" + + "Database=test;" + + "User ID=root;" + + "Password=;" + + "Pooling=false"; + IDbConnection dbcon; + dbcon = new MySqlConnection(connectionString); + dbcon.Open(); + IDbCommand dbcmd = dbcon.CreateCommand(); + // requires a table to be created named employee + // with columns firstname and lastname + // such as, + // CREATE TABLE employee ( + // firstname varchar(32), + // lastname varchar(32)); + string sql = + "SELECT firstname, lastname " + + "FROM employee"; + dbcmd.CommandText = sql; + IDataReader reader = dbcmd.ExecuteReader(); + while(reader.Read()) { + string FirstName = (string) reader["firstname"]; + string LastName = (string) reader["lastname"]; + Console.WriteLine("Name: " + + FirstName + " " + LastName); + } + // clean up + reader.Close(); + reader = null; + dbcmd.Dispose(); + dbcmd = null; + dbcon.Close(); + dbcon = null; + } + } diff --git a/mysql.exe b/mysql.exe new file mode 100644 index 0000000..4a7fe35 Binary files /dev/null and b/mysql.exe differ