• ASP.Net 连接多个数据库之间的切换


    本次两个的两个数据是SQL Server 和ORCAL

    首先在Web.congfig中  

    <connectionStrings> </connectionStrings>里面添加两个数据连接

    在数据库操作类中   写两个构造函数(一个是无参和有参的构造函数) 具体代码如下

        DataAccess() {
                this.ConnectionSettings = ConfigurationManager.ConnectionStrings["FtpFileDownload"];
                //this.ConnectionSettings = StaticValue.ConnectionSettings;
                this.Factory = DbProviderFactories.GetFactory(this.ConnectionSettings.ProviderName);
            }
            public DataAccess(string ConnectionStringName)
            {
                this.ConnectionSettings = ConfigurationManager.ConnectionStrings[ConnectionStringName];
                //this.ConnectionSettings = StaticValue.ConnectionSettings;
                this.Factory = DbProviderFactories.GetFactory(this.ConnectionSettings.ProviderName);
            }
    

     然后在调用就可以了 具体代码如下        

     string sql1 = "select top 1 * from tableNAme ORDER BY Id DESC";//直接查询数据库的第一一条数据
                int prossed = DataAccess.Instance.ExecuteScalarGetInt(sql1);//直接查询数据库的最后一条数据
                MessageBox.Show(prossed + "         ");
    
                string BL_NO = "OERT202202I00438";
                DataAccess a= new DataAccess("SHA");
                string selectSQL = "SELECT COUNT(id) FROM tableNAme WHERE BL_NO = '" + id+ "'";
                int prosessed = a.ExecuteScalarGetInt(selectSQL);
                 MessageBox.Show(prosessed + "         ");
    

  • 相关阅读:
    45套精美的 ( Android, iPhone, iPad ) 手机界面设计素材和线框图设计工具
    JAVA基础01
    这是我的第一个博客
    string(更新)
    KMP
    标准C++中的string类的用法总结
    coj 数学作业(300)
    异或的性质及运用
    substr在oracle和mysql中的应用和区别
    非空校验在oracle和mysql中的用法
  • 原文地址:https://www.cnblogs.com/my1227/p/11213020.html
Copyright © 2020-2023  润新知