#region 連接字符串
連接字符串有2中
1絕對路徑
string strcon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\程序書籍軟件\c#程序代碼\access數據庫操作\addressList.mdb"; //絕對路徑
2相對路徑,其中Environment.CurrentDirectory是程序exe的執行路徑。
string strcon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Environment.CurrentDirectory+"\\addressList.mdb"; //相對路徑
3app.config
string strcon = ConfigurationManager.AppSettings["addaccess"].ToString();//方法3,用app.config文件,添加引用,添加using。
------------------------------------------------------------------------------------
app端
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<!--sql2000連接串-->
<add name="conSql" connectionString="Data Source=localhost;database=fuxiaojun;uid=sa;pwd=ruheshi0372"
providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>
<!--sql2000連接串-->
<!--<add key="Testaddsql2000"
value="server=localhost;database=fuxiaojun;User ID=sa;password=ruheshi0372"/>-->
<!--access連接串-->
<add key="addaccess"
value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\程序書籍軟件\c#程序代碼\access數據庫操作\addressList.mdb"/>
<!--Access相對路徑 Data Source=|DataDirectory|\數據庫.mdb 數據庫放 App_Data文件夾裏 -->
<add name="AccCnStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\date\date.mdb;Persist Security Info=True" providerName="System.Data.OleDb" />
</appSettings>
</configuration>
調用
- C# code
- string connstr
= ConfigurationManager.ConnectionStrings["connstr"].ToString();
OleDbConnection conn =
new OleDbConnection(connstr);