|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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是为了利用便利。
好了,如许就能够任意移植你的程序而不必体贴数据库的路径了,与日俱增啊^_^,合适我如许的懒人!
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 |
|