Newer
Older
EMS_SZ / MySqlHelper.cs
root on 21 Mar 2016 1 KB first
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;

using System.Data.SqlClient;
using MySql.Data.MySqlClient;

namespace Cyberpipe
{
    class MySqlHelper
    {
        public static DataTable queryDataTable(string sql)
        {
            string connSql = Utility.sensorConnectString;// "Server=222.128.120.176;Port=3306;Database=pc_dlog_dma;Uid=spaceTest;Pwd=123";
            DataTable dt = new DataTable();
            MySqlDataReader reader = null;
            MySqlConnection conn = null;
            try
            {
                conn = new MySqlConnection(connSql);
                MySqlCommand cmd = new MySqlCommand(sql, conn);
                conn.Open();
                reader = cmd.ExecuteReader();
                dt.Load(reader);
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
                if (conn != null)
                {
                    conn.Close();
                }
            }
            return dt;
        }
    }
}