asp.net中读取Access连接字符串问题
我看到有两种方式:
第一种
在web.config中添加:
<connectionStrings>
<add name="JiDiweb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|JiDiweb.mdb" />
</connectionStrings>
然后在DBHelper.cs类中读取
string connectionString = ConfigurationManager.ConnectionStrings["JiDiweb"].ConnectionString;
第二种
在web.config中添加:
<appSettings>
<add key="AccessConn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/>
</appSettings>
然后在DBHelper.cs类中读取
string connectionString =ConfigurationManager.AppSettings["AccessConn"] + Server.MapPath("/App_Data/JiDiweb.db");
我看了这两种方法第二种呢,必须把dbhelper.cs类放在App_code文件夹中。否则会提示server.mappath没有应用命名空间。
现在我的项目是采用三层架构。我在DAL层中建了DBHelper类。并用了第一种连接方法,所以我想问下两种方法有什么区别吗?更IIS得虚拟目录搭上关系吗?忘高手提示下。谢谢!
建类库不会默认添加System.Configuration的引用
可以在添加引用后使用 System.Web.HttpContext.Current.Server.MapPath()找到
相关问答:
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表
见了一个 用户名1234 密码1234 的 ......
有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......
本人工作经验一年以上
熟悉asp.net
熟悉javascript
熟悉Css
熟悉ajax
熟悉sqlserver2005
有一年的项目经验
具体项目和其他的就不在这写了
有意者联系:
QQ:359233910
引用
本人工作经验一年以上
熟悉asp ......
1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。
js ......