Newer
Older
IRIS_REFACTOR / irisDataBase / Service / mysqlImpl / IrisDeviceServiceImpl.cs
yanxiaowei on 11 Aug 2020 999 bytes first commit
using MySql.Data.MySqlClient;
using System.Data;

namespace irisDataBase.Service.mysqlImpl
{
    class IrisDeviceServiceImpl:IrisDeviceService
    {

        public string getDevCode(string ip)
        {
            string devCode = "";
            string sql = "select DEV_CODE FROM bus_device where DEV_IP=@DEV_IP";
            MySqlCommand cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
            cmd.Parameters.Add("@DEV_IP", MySqlDbType.String, 20).Value = ip.Trim();

            MySqlDataReader aReader = cmd.ExecuteReader(CommandBehavior.Default);

            if (aReader != null)
            {
                if (aReader.Read())
                {
                    //判断门的状态
                    if (!aReader.IsDBNull(0))
                    {
                        devCode = aReader.GetString(0);
                    }
                }
            }
            aReader.Close();
            aReader.Dispose();
            return devCode;
        }

    }
}