ASP网页设计把数据库毗连信息写在web.config文件里...
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。web|数据|数据库|数据库毗连|数据库毗连假如我们把数据库毗连信息也就是数据库毗连字符串写在web.config里,不仅增强了程序的平安,同时也极年夜的便利了程序的修正。在web.config文件里增加关头字key是经由过程<appSettings>标志来完成的,可是appSettings标志一般放在<system.web>.....</system.web>标志表面。例:
<configration>
<appSettings>
<addkey="connString1"
value="server=localhost;userid=sa;pwd=;database=数据库名字"/>
<addkey="connString2"
value="provider=Microsoft.Jet.OleDb.4.0;DataSource=数据库路径"/>
</appSettings>
<system.web>
要在代码中援用这些数据库毗连字符串,必要先增加对System.ConFiguration名字空间的援用,在这个名字空间中含有ConfigurationSettings类,其静态办法ConfigurationSettings.AppSettings属性可猎取web.config文件中<appSettings>节的设置,读到的值为string型。比方:
usingSystem.Configuration;
stringconn1=ConfigurationSettings.AppSettings["connString1"];
stringconn2=ConfigurationSettings.AppSettings["connString2"];
SQLConnectionmyConn1=newSQLConnection(conn1);
OleDbConnectionmyConn2=newOleDbConnection(conn2);
.
.
.
</system.web>
</configration>
</p>只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 不能只是将它停留在纸上谈兵的程度上。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
页:
[1]