zoukankan      html  css  js  c++  java
  • c#2005做新闻发布系统心得

    近来学习一些新闻发布系统,其中学习到以下知识,对于新手可能是有必要的。

    1、Asp.net的朋友都习惯把数据库连接配置写到web.config中,这样的优点主要是能随时更改数据库配置(比如帐号密码)而不用再编译,web.config中的数据库中的配置如下:

    1  <appSettings>
    2    <add key="ConnString" value="user id=sa;password=sasasa;Data Source=(local);Initial Catalog=51aspx"/>
    3  </appSettings>

    .cs文件中利用

    string strConn = ConfigurationManager.AppSettings["ConnString"];

    来读取,值得注意的是:这个是Asp.net2.0的读取方式,1.1中是

    string strConn=ConfigurationSettings.AppSettings["ConnString"]; 

    很多朋友也许都遇到过“ConnectionString 属性尚未初始化”的提示,其中的根本原因是没有能读到key的值,解决方法是校正一下ConnString。否则提示“ConnectionString 属性尚未初始化”,死活读不到web.config中的key值。

    2.当你要打开数据库执行写操作

    OleDbCommand OleDbCmd = new OleDbCommand();
     OleDbCmd.Connection = new OleDbConnection(ConfigurationManager.AppSettings["ConnectionString"]);

     OleDbCmd.CommandText = SqlString;
                OleDbCmd.CommandType = CommandType.Text;
                 OleDbCmd.Connection.Open();
                OleDbCmd.ExecuteNonQuery();
                OleDbCmd.Connection.Close();
               

    红色地方出先低级错误,不能打开连接。请务必检查web.config中的ConnectionString,有些人写成ConnString.特别注意代码移植时候容易犯该毛病。

    3、继续。。。。

  • 相关阅读:
    关于Spring的destroy-method和scope="prototype"不能共存问题
    关于引入文件名字问题
    技术学习路
    web.xml文件配置
    性能测试中的TPS与HPS
    设计模式简介
    Cause of 400 Bad Request Errors
    vim使用技巧
    如何更好地利用Pmd、Findbugs和CheckStyle分析结果
    Java基础知识
  • 原文地址:https://www.cnblogs.com/pyman/p/1272974.html
Copyright © 2011-2022 走看看