仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 848|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之Access数据库在asp.net程序中绝对路径的...

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:47:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
数据挖掘有点高深的,主要估计就是使用一些算法提取一些实用的数据。学好数据挖掘的话可以应聘baidu或者google,但是一般人家对算法的要求听高的。你最好还是学点应用型的吧。这种主要是研究型的。access|asp.net|程序|办理|数据|数据库很多多少伴侣被ACCESS数据库在.net程序中绝对路径的成绩困扰,弄得每次挪动程序都要往修正web.config
中数据库毗连字符串的数据库路径。
很多多少人的web.config中的写法以下:
<appSettings>
<addkey="OLEDBCONNECTIONSTRING"value="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=E:webApp_DataData.mdb)"></add>
</appSettings>
程序中如许写:
MyConn=newOleDbConnection(System.Configuration.ConfigurationManager.AppSettings["OLEDBCONNECTIONSTRING"]);//正文一下:VS2005和VS2003中的ConfigurationSettings写法纷歧样,详细区分本人查吧
如许程序运转时常常提醒诸如以下的毛病:
C:WINDOWSsystem32~App_DataData.mdb不是一个无效的路径。断定路径称号拼写是不是准确,和是不是毗连到文件寄存的服务器。DataSource=~App_DataData.mdb
就算用相对路径准确,那末移植程序时还要往修正web.config,以是对照贫苦。
也有在web.config中利用象ASP那样的Server.MapPath取数据库路径的,但web.config不熟悉Server.MapPath,此办法也行欠亨。
厥后经由过程探索、参考别的程序,总结出以下办法,能够便利的移植程序路径而不用再往修正ACCESS数据库路径。
我在web.config中的写法以下:
<appSettings>
<addkey="SQLConnString"value="provider=microsoft.jet.oledb.4.0;datasource="/>
<addkey="dbPath"value="~/App_Data/mydata.mdb"/>
</appSettings>
程序中的数据会见类中我把"SQLConnString"和"dbPath"掏出来毗连成一个字符串"CONN_STRING_NON_DTC"
publicstaticreadonlystringCONN_STRING_NON_DTC=System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString()+System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"])+";";
这是VS2005中的写法
我把CONN_STRING_NON_DTC界说成staticreadonly是为了利用便利。
好了,如许就能够任意移植你的程序而不必体贴数据库的路径了,与日俱增啊^_^,合适我如许的懒人!
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。
乐观 该用户已被删除
沙发
发表于 2015-1-19 23:47:04 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-26 05:32:39 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
活着的死人 该用户已被删除
地板
发表于 2015-2-4 13:15:00 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
再现理想 该用户已被删除
5#
发表于 2015-2-9 23:20:52 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
飘灵儿 该用户已被删除
6#
发表于 2015-2-28 04:42:26 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
谁可相欹 该用户已被删除
7#
发表于 2015-3-9 21:13:26 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
因胸联盟 该用户已被删除
8#
发表于 2015-3-17 01:10:22 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
不帅 该用户已被删除
9#
发表于 2015-3-23 12:48:46 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-19 15:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表