SQL 数据库连接配置

SQL Server 连接配置

Data Source=.;Initial Catalog=SportsStore;Persist Security Info=True;User ID=sa

 

 <connectionStrings>
    <add name="EFDbContext" connectionString="server=.;database=SportsStore;uid=sa;password=123456" providerName="System.Data.SqlClient" />
  </connectionStrings>

工具类中使用

  public static class SqlServerTools
    {
        public static string connString = ConfigurationManager.ConnectionStrings["SqlConnString"].ConnectionString;

        #region 删除多条记录
        public static bool DeleteMore(int enterpriseId)
        {
            SqlConnection conn = new SqlConnection(connString);
            conn.Open();
            string cmdStr = "delete from TL_INFO where id>0";
            SqlCommand cmd = new SqlCommand(cmdStr, conn);
            int result = cmd.ExecuteNonQuery();
            if (result > 0)
            {
                conn.Dispose();
                return true;
            }
            else
            {
                conn.Dispose();
                return false;
            }
        }
        #endregion

        #region 添加多条记录
        public static bool AddMore(int enterpriseId, List<WEBSERVICETRANSLATE> models, int id)
        {
            int result = 0;
            SqlConnection conn = new SqlConnection(connString);
            conn.Open();
            string cmdStr = "insert into TL_INFO(id,lable_id,label_desc,label_type,date_type,time,value,create_time,connect_status)values ";
            foreach (WEBSERVICETRANSLATE model in models)
            {

                cmdStr += "('" +id + "','" + model.label_id.ToString() + "', '" + model.label_desc.ToString() + "','" + model.label_type + "','" + model.date_type + "','" + model.time.ToString("yyyy-MM-dd HH:mm") + "','" + model.value + "','" + model.create_time + "','" + model.connect_status + "'), ";
                id++;
            }
            cmdStr = cmdStr.Substring(0, cmdStr.Length - 2);
            SqlCommand cmd = new SqlCommand(cmdStr, conn);
            result = cmd.ExecuteNonQuery();
            if (result > 0)
            {
                conn.Dispose();
                return true;
            }
            else
            {
                conn.Dispose();
                return false;
            }
        }
        #endregion
    }

Oracle 连接配置

 <appSettings>
    <add key="OracleConn" value="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ShenPanPan-PC)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=AritimeEms)));Persist Security Info=True;User ID=emsuser1;Password=Ems168;"/>
  </appSettings>
 public static class OracleTools
    {
        public static string connString = ConfigurationManager.AppSettings["OracleConn"];

        #region 删除多条记录
        public static bool DeleteMore(int enterpriseId)
        {
            OracleConnection conn = new OracleConnection(connString);
            conn.Open();
            string cmdStr = "begin delete TL_INFO where eidweb = " + enterpriseId
                + " ; commit; end;";
            OracleCommand cmd = new OracleCommand(cmdStr, conn);
            int result = cmd.ExecuteNonQuery();
            if (result > 0)
            {
                conn.Dispose();
                return true;
            }
            else
            {
                conn.Dispose();
                return false;
            }
        }
        #endregion

        #region 添加多条记录
        public static bool AddMore(int enterpriseId, List<WEBSERVICETRANSLATE> models)
        {
            OracleConnection conn = new OracleConnection(connString);
            conn.Open();
            if (models.Count > 0)
            {
                string cmdStr = "begin ";
                foreach (WEBSERVICETRANSLATE model in models)
                {
                    cmdStr += "insert into TL_INFO(id, lable_id, label_desc,label_type,date_type,time,value,create_time,connect_status) values(" + model.lable_id.ToString()
                        + ", " + model.label_desc.ToString() + ", '" + model.label_type + "','" + model.date_type + "',to_date('" + model.time.ToString("yyyy-MM-dd HH:mm") + "', 'YYYY-MM-DD HH24:MI'),'" + model.value + "', '" + model.create_time + "', '" + model.connect_status + "'); ";
                }
                cmdStr += "commit; end;";

                OracleCommand cmd = new OracleCommand(cmdStr, conn);
                int result = cmd.ExecuteNonQuery();
                if (result > 0)
                {
                    conn.Dispose();
                    return true;
                }
                else
                {
                    conn.Dispose();
                    return false;
                }
            }
            return true;
        }
        #endregion
    }

WEBSERVICETRANSLATE 类

 public class WEBSERVICETRANSLATE
    {

        public int EidWeb { get; set; }

        public int EidLocal { get; set; }

        public int Tagweb { get; set; }

        public int TagLocal { get; set; }
        public string idecollect { get; set; }

        public string idTagcollect { get; set; }

        public string idWebTagcollect { get; set; }
        public string secondValue { get; set; }

    }

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌霜残雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值