c#(winform)中连接ACCESS数据库的字符串(我的数据库时在database文件夹下的))

来源:百度知道 编辑:UC知道 时间:2024/07/03 10:44:00
希望给一个相对路径的

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath+"\\database\\db.mdb";

Application.StartupPath是获取当前exe的启动路径

帅哥可以吧数据库文件放在你项目的Debug文件下面,这样访问的时候就可以不加路径了。
连接对象就可以直接这样写:
OleDbConnection myconnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;User Id=Admin;Jet OLEDB:Database Password=yyq745201;Data Source=fenxiao.mdb");
项目打包后安装的时候把数据库一起打包。安装的时候也不用设置路径的