ASP.NET网站制作之在程序中誊写SQL语句
语言是不是不是最重要的? 园子里关于存储历程的会商有良多,很多人倡议将SQL语句写在程序中,这篇漫笔会商一下SQL语句在程序中的写法。1stringstrSQL="SELECT,,,,,,,FROM..WHERECity=BothellORDERBYAddressID";
这是最一般的一种写法,并且在开辟中被普遍接纳。
stringstrSQL="SELECT"+
","+
","+
","+
","+
","+
","+
","+
""+
"FROM"+
".."+
"WHERE"+
"City=Bothell"+
"ORDERBY"+
"AddressID";
第二种写法,除让人开着恬逸一点外,没有任何优点。
上图所示的写法要更好一点,能够下降保护难度,进步开辟效力,团队开辟中应当对这些小细节加以划定。个中,图中标示的第一点能够看看在SQLServer2005中经由过程下图菜单天生的SQL语句,但不晓得为何SQLServer2005的查询编纂器天生的SQL语句仍是那末糟糕。微软完整能够剖析SQL语句并使之成为更有益于开辟的格局。
上图所示的写法要更好一点,能够下降保护难度,进步开辟效力,团队开辟中应当对这些小细节加以划定。个中,图中标示的第一点能够看看在SQLServer2005中经由过程下图菜单天生的SQL语句,但不晓得为何SQLServer2005的查询编纂器天生的SQL语句仍是那末糟糕。微软完整能够剖析SQL语句并使之成为更有益于开辟的格局。
假如有两个表举行毗连,INNER(LEFT/RIGHT)JOIN等语句也应当写在一行。别的,倡议利用更复杂的英文别号取代中文表名。
有专家说:java不是跨平台,java就是平台,这很好的定义了java的特点。有了java,你只需要等待java平台在新平台上移植。这还不错吧!只是,java不是一个平台,而是多个平台。你需要在这个java平台移植到另一个java平台。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 我的意思是.net好用,从功能上来说比JAVA强还是很明显的。 主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。 当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
页:
[1]