|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我见过java运行在手机上,包括很廉价的山寨手机,但是却暂时没发现.net在手机上有什么作为。wp7可能是个转机,但是按照《Java的跨平台就是一句谎言。那.net的跨平台也当之无愧是一句谎言。假如你的程序报出了以下的毛病:
“/”使用程序中的服务器毛病。
ConnectionString属性还没有初始化。
申明:实行以后Web哀求时代,呈现未经处置的非常。请反省仓库跟踪信息,以懂得有关该毛病和代码中招致毛病的出处的具体信息。
非常具体信息:System.InvalidOperationException:ConnectionString属性还没有初始化。
很年夜一部分缘故原由就是没有给SqlConnection类的ConnectionString属性赋值。有些伴侣觉得在web.config文件中connectionStrings节下增加ConnectionString值就好了。实在如许仍是不可的,仍是必要我们在初始化SqlConnection类时将该值掏出来为其ConnectionString属性赋值,我们把数据库的毗连字符串写在web.config文件中,其目标是为了变动方针数据库时加倍的便利,而不是由于.net会主动读取connectionStrings节中的内容。
读取webconfig下的数据库毗连字符串的示比方下:
假定我们在web.config文件中的设置以下:
<connectionStrings>
<addname="sqlConnectionString"connectionString="DataSource=XXX;InitialCatalog=master;UserID=sa;Password=123456;"/>
</connectionStrings>
那末我们能够在cs文件中如许取sqlConnectionString的值:
stringsqlConStr=WebConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString;
对了,利用WebConfigurationManager类必要援用System.Web.Configuration定名空间。归根到底,Java跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢! |
|