现在的位置: 首页 > 综合 > 正文

winfrom asp.net连接Access数据库

2013年09月13日 ⁄ 综合 ⁄ 共 847字 ⁄ 字号 评论关闭

其实字连接字符串串很好写,主要就是获取这个相对地址的问题,我现在就会以下的方法:

winfrom:

在配置文件app.config中写入

<configuration>
  <connectionStrings>
    <add name="Access_conn

" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/ecard.mdb

" providerName="System.Data.OleDb"/>
  </connectionStrings>
</configuration>

 

注意:ecard.mdb要放入bin/Debug这个文件夹下 并且需要添加一个引用System.Configuration

 

然后在数据库操作类中写入

string conn = ConfigurationManager.ConnectionStrings["Access_conn
"].ConnectionString;

conn即为连接字符串 下面就可以用了……

 

asp.net:

首先在web.config中的<configuration>的<appSettings>写入下列值
    <add key="access_con
" value="Provider=Microsoft.Jet.OLEDB.4.0;data source="/>
    <add key="access_path
" value="~/App_Data/xxedu.mdb
"/>

然后在要数据库操作的时候获取连接字符串:

 string strcon =ConfigurationManager.AppSettings["access_con
"].ToString() + HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["access_path
"]) + ";";

strcon即为数据库连接字符串

 

抱歉!评论已关闭.