ASP.NET编程:VS2005+SQL2005 ASP.NET2.0数据库毗连
不可能天天有学习.net),我一同学说,你应该早就有作品啦。我惶惶然……asp.net|sql|sql2005|数据|数据库|数据库毗连<Pstyle="TEXT-INDENT:2em">关于的老手来讲,全部数据库毗连不太简单,依据毗连过程当中的成绩总结以下。<Pstyle="TEXT-INDENT:2em">1.开启SQL2005远程毗连功效,开启举措以下:<Pstyle="TEXT-INDENT:2em">设置工具->SQLServer核心使用设置器->服务和毗连的核心使用设置器->翻开MSSQLSERVER节点下的DatabaseEngine节点,先择“远程毗连”,接下倡议选择“同时利用TCP/IP和namedpipes”,断定后重启数据库服务就能够了。<Pstyle="TEXT-INDENT:2em">2.上岸设置改成:<Pstyle="TEXT-INDENT:2em">SQLServer和Windows身份考证形式,详细设置以下:<Pstyle="TEXT-INDENT:2em">SQLServerManagementStudio办理器->Windows身份考证毗连服务器->工具资本办理器当选择你的数据服务器->右键->属性->平安性->SQLServer和Windows身份考证形式选中。<Pstyle="TEXT-INDENT:2em">3.设置一个SQLServer体例的用户名和暗码:<Pstyle="TEXT-INDENT:2em">详细设置以下:<Pstyle="TEXT-INDENT:2em">(1)SQLServerManagementStudio办理器->Windows身份考证毗连服务器->工具资本办理器当选择你的数据服务器->睁开服务器上的“平安性”->上岸名->在sa帐号上点右键->“选择页”选择惯例->变动sa上岸帐号的暗码。如许就设置了一个用户名为sa,暗码为:sa123456的用户。<Pstyle="TEXT-INDENT:2em">(2)“选择页”选择形态->上岸修正为启用。<Pstyle="TEXT-INDENT:2em">4.数据库毗连字符串:<Pstyle="TEXT-INDENT:2em">数据库毗连字符串有很多多少种:DataServer=.SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456DataServer=服务器名SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456DataServer=localhostSQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456DataServer=.;InitialCatalog=Northwind;UserID=sa;Password=sa123456DataServer=服务器名;InitialCatalog=Northwind;UserID=sa;Password=sa123456……<Pstyle="TEXT-INDENT:2em">那种准确,这跟数据库版本有干系,假如是SQLServer2005Express版本,则必需要有“SQLEXPRESS”。并且假如这个字符串是界说为一个变量的时分,VS2005还会在“”的上面加个白色的海浪线提醒你“S是没法辨认的本义序列”,因而假如字符串是界说为一个变量的时分应当写成Server=.SQLEXPRESS。<Pstyle="TEXT-INDENT:2em">5.注册SQLServer数据库:<Pstyle="TEXT-INDENT:2em">在路径“C:WindowsMicrosoft.NETFrameworkv2.0.50727”下运转“ASPNET_REGSQL”指令,就会呈现ASP.NETSQLServerSetupWizard导游,一连按下两个下一步后就会呈现SQLServer注册界面,填进你要注册的数据库参数就注册好了。注册完后会在你的数据库里多几个表(如图):<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">6.设置数据库毗连字符串:<Pstyle="TEXT-INDENT:2em">翻开IIS->在默许网站或是网站地点的假造目次点击右键选择属性->选择ASP.NET选项卡->编纂设置->在“惯例”页签编纂“LocalSqlServer”数据库毗连字符串:DataServer=.SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456<Pstyle="TEXT-INDENT:2em">7.设置web.config文件:<Pstyle="TEXT-INDENT:2em">在web.config文件增加以下程序:<connectionStrings><addname="LocalSqlServer"connectionString="DataSource=.SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456"providerName="System.Data.SqlClient"/></connectionStrings><Pstyle="TEXT-INDENT:2em">如许便半途而废了。<Pstyle="TEXT-INDENT:2em">上面来测试:<Pstyle="TEXT-INDENT:2em">1.宽松的毗连测试:<Pstyle="TEXT-INDENT:2em">宽松的毗连测试利用SQLDataSourceVS2005服务器资本办理器选中数据库点击右键->选择修正毗连->填进服务器名->利用SQLServer身份考证填进用户名sa及暗码sa123456->选择或输出一个数据库名:Northwind->点击测试毗连<Pstyle="TEXT-INDENT:2em">宽松的毗连测试毗连乐成其实不能申明数据库就毗连了,一入手下手我就是挂在这里,宽松的毗连测试测试毗连乐成,但是一直没法读出数据库的内容到网页外头。<Pstyle="TEXT-INDENT:2em">2.松散的毗连测试:在VS2005里选择网站菜单->ASP.NET设置进进ASP.NET网站办理工具->选择供应程序->点击AspNetSqlProvider的测试,若测试乐成,申明数据库设置完整准确,不然得重新来过好好查查询题在那里。
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么? 比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。 那么,ASP.Net有哪些改进呢?
页:
[1]