straa="";
Application["pp"]=straa;

解决方案 »

  1.   

    你可以在Global.aspx中的application_state函数中初始化一个对象。
    在整个应用程序中使用。使用完毕后要关闭。但不要释放。
    其实关闭后他回放在数据库连接池中。以备下次使用。
      

  2.   

    用web.config
    <configuration>
    <!-- 系统配置区-->
    <appSettings>
    <add key="ConnectionString" value="Driver={Microsoft Access Driver (*.mdb)};DBQ=e:\\new2\\test.mdb" />
    <add key="ConnectionString" value="driver={SQL Server};server=192.168.0.160;uid=sa;pwd=sa;database=test;" />  <!-- 数据库连接字符串 -->
             </appSettings>
    </configuration>
      

  3.   

    对呀,最好关闭!可以保存一个连接串呀!public staic string 就可以了!
      

  4.   

    提供两种方法:
       1,写对话框session
       2.写文件。比如写个xml文件,如用创建节点来保存值
      

  5.   

    如果你想保存连接字符串的话有几种方法:
    1,采用静态变量
    2,采用application
    3,web.config中的<appSettings>中如果你想保存连接或是dataset,datatable等.最好不要放到application,
    建议写一个类.
      

  6.   

    漏了
    读取:
    using System.Configuration;string connString = ConfigurationSettings.AppSetting["ConnectionString"];
      

  7.   

    我当然是指保存一个已经打开的Connection对象,我发现使用ORACLE数据库时最大连接数为250的时候,只有不到10个用户同时在线,也会超过连接数,所以我想“一处打开,处处使用”。
      

  8.   

    这样不仅占用资源,还舍弃.net非连接数据集合操作的优势。或许对php.mysql用户设计思想差不多,但这其实也是个弊端!