Esempio n. 1
0
        private string GetConnectString()
        {
            try
            {
                ConfigManager cfgMgr = ConfigManager.Instance;

                DataSource = cfgMgr.getValueByKey(ConfigConst.CONFIG_DATASOURCE);
                DataBase   = cfgMgr.getValueByKey(ConfigConst.CONFIG_DATABASE_MAIN);

                strID = cfgMgr.getValueByKey(ConfigConst.CONFIG_DATABASE_UID);
                strPW = cfgMgr.getValueByKey(ConfigConst.CONFIG_DATABASE_PASSWD);

#if RELEASE_GWS
                strID = DWEncryptDecryptClass.DecryptString(strID);
                strPW = DWEncryptDecryptClass.DecryptString(strPW);
#endif
                string connectString = "Data Source=" + DataSource +
                                       ";Initial Catalog=" + DataBase +
                                       ";Persist Security Info=True;User ID=" + strID +
                                       ";Password="******";Pooling=True";//应启用连接池 Pooling=True
                return(connectString);
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return(String.Empty);
        }