CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

问一下许多初学者想问得问题,关于数据库连接的。

楼主antena(山地车)2005-08-04 12:23:17 在 .NET技术 / ASP.NET 提问

我现在创建一个WEB项目,连接了MYSQL数据库,连接成功。我现在的问题是我不想在每个页面上做这一件同样的事情。在.net项目中,把数据库连接部分放在哪个地方是最合适的做法呢?能不能给个例子?谢谢! 问题点数:20、回复次数:13Top

1 楼antena(山地车)回复于 2005-08-04 12:25:31 得分 0

比如ASP中,只要把数据库连接放在一个页面上,再在其他需要用到的地方用一个INCLUDE引入这个数据库连接页面就可以了!在.net中应该怎样做呢?  
  新手比较菜Top

2 楼chuanke((C ) 2005【空间代数】. All rights reserved .)回复于 2005-08-04 12:26:16 得分 0

我认为应该是在配置文件里去做!Top

3 楼antena(山地车)回复于 2005-08-04 13:42:39 得分 0

Web.Config文件中有个<connectionStrings/>不知道在这里写对不对?该怎样写和引用呢?Top

4 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-08-04 13:46:53 得分 0

Web.Config里写,如果是ASP.net   2.0,有专门的结点.  
  如果是Asp.net   1.1,   把连接串当成普通字符串,放在<add   name="####"   value="#######"/>里Top

5 楼flying310(林林)回复于 2005-08-04 14:02:30 得分 0

连接字符串最好写个类然后再每次只要调用就行了。Top

6 楼cshephy(你们为谁举杯?)回复于 2005-08-04 14:21:18 得分 0

web.congfig里面:  
  <configuration>  
  <appSettings>  
    <!--配置数据库连接串-->  
            <add   key="SqlConnStr"   value="server=(local);uid=myuid;pwd=mypwd;database=mydatabase"   />  
   
  </appSettings>  
   
   
  页面上  
  using   System.Configuration;  
   
  SqlConnection   con=new   SqlConnection(ConfigurationSettings.AppSettings["SqlConnStr"]);  
   
  Top

7 楼antena(山地车)回复于 2005-08-04 14:23:18 得分 0

2005的WEB.CONFIG中有个<connectionStrings/>标签,不知道是不是改在这里写呢?Top

8 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-04 14:43:26 得分 0

连接字符串上面的人都说了,在web。config里面来做  
  其他诸如建立connection还有查询数据库,执行sql语句存储过程等工作最好封装成一个类,然后提供方法供调用?Top

9 楼bomberwu(贝克)回复于 2005-08-04 14:49:33 得分 0

应该是在配置文件里去做!  
  这样可以避免重复修改,移机时只需改动这一处就可以了。  
  在<configuration>下面加上:  
  <appSettings>  
                          <add   key="dsn"   value="server=(local);database=pubs;uid=sa;pwd=sa;"/>  
  </appSettings>  
  程序页面添加引用:using   System.Configuration;  
  程序调用:string   con=ConfigurationSettings.AppSettings["dsn"];  
  SqlConnection   CN=new   SqlConnection(con);  
  后面没什么好说的了。Top

10 楼qb613ps3(孤星)回复于 2005-08-04 15:33:04 得分 0

对数据库的操作全部封装到一个层(数据层)中。Top

11 楼sylmoon(专注Oracle)回复于 2005-08-04 15:58:28 得分 0

比如ASP中,只要把数据库连接放在一个页面上,再在其他需要用到的地方用一个INCLUDE引入这个数据库连接页面就可以了!  
   
  JSP   is   the   same.  
   
  在.net中应该怎样做呢?  
  对数据库的操作全部封装到一个层(数据层)中。  
  Top

12 楼antena(山地车)回复于 2005-08-04 17:00:22 得分 0

我在尝试写一个类,作为数据库操作的,可是不知道怎么做丰富的接口,有谁可以提供一下简单的例子参考吗?谢谢了!Top

13 楼caravans(沙漠)回复于 2005-08-04 17:07:59 得分 20

我也是写成一个类的,要的话,加QQ32231743Top

相关问题

  • 连接数据库问题
  • 数据库连接问题
  • 连接数据库问题
  • 数据库连接问题!!!
  • 数据库连接问题
  • 数据库连接问题
  • 数据库连接问题!
  • 数据库连接问题?
  • 连接数据库问题
  • 数据库连接问题

关键词

  • .net
  • 数据库
  • 连接
  • 页面
  • asp
  • 字符串
  • 封装
  • 调用
  • 放在
  • sqlconnection

得分解答快速导航

  • 帖主:antena
  • caravans

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo