❶ 如何連接ACCESS資料庫
使用的System.Data;
使用System.Data.OleDb;
私人的OleDbConnection CON
/ / /
/ / /打開資料庫連接
/ / /
/ / /的資料庫路徑(包括資料庫名稱)
私人無效公開賽(弦樂DBPATH)
{(CON == NULL)
CON =新的OleDbConnection(「供應商= Microsoft.Jet.OLEDB.4.0;數據源=」+ DBPATH);
(:con.State == ConnectionState。已結業)
con.Open();
}
/ / /
/ / /創建一個命令對象,並返回對象
/ / /
/ / / 資料庫語句
/ / / 資料庫所在的路徑
/ / / 的OleDbCommand
私人的OleDbCommand createCommand(的字元串sqlStr串文件)
{
打開(文件);
OleDbCommand的CMD =新的OleDbCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = sqlStr
CMD。連接= CON;
返回CMD;
}
/ / /
/ / /執行
/ / / / / / / 的SQL語句
/ / /的資料庫所在的路徑 / / / 的回報成功執行時,當它沒有返回值真,假
公共:布爾ExecuteNonQury(sqlStr字元串,字元串文件)
OleDbCommand的CMD = CreateCommand(sqlStr文件);
結果= cmd.ExecuteNonQuery();
如果(結果== -1 |結果== 0)
{
CMD。 Dispose()方法;
關閉();
返回FALSE;
}
其他
{
cmd.Dispose();
關閉( );
返回true;
}
/ / /
/ / /執行資料庫查詢
/ / / <BR / / / / 的查詢
/ / / 的填充數據集的表名
/ / / 資料庫路徑
/ / / 的查詢數據集
公共數據集GetDataSet已(字元串,字元串文件sqlStr)
{
數據集DS =新的DataSet();
OleDbCommand的CMD = CreateCommand(sqlStr文件);
OleDbDataAdapter的DataAdapter的新OleDbDataAdapter的(CMD);
DataAdapter.Fill方法(DS)
cmd.Dispose();
關閉();
dataAdapter.Dispose();
返回DS;
}
/ / /
/ / /生成的數據讀取器OleDbDataReader也返回OleDbDataReader也
/ / /
/ / / 的資料庫查詢參數
> / / / 返回一個DataReader對象
,公共OleDbDataReader也GetReader(sqlStr字元串,字元串文件)
{
OleDbCommand的CMD = CreateCommand(sqlStr文件); OleDbDataReader也讀卡器= cmd.ExecuteReader(CommandBehavior.CloseConnection);
/ / CommadnBehavior的形象尤其將DataReader的相關的資料庫鏈接
/ /自動關閉時接近DataReader對象鏈接
返回讀寫器;
}
/ / /
/ / /關閉資料庫
/ / /
公共無效關閉()
{
(con! = NULL) con.close();
CON = NULL;
}
傳記傳入的路徑是取名字的Access資料庫
❷ 怎樣設置access資料庫的訪問許可權
設置用戶許可權就可以了,不給他分配修改記錄的許可權
菜單→工具→安全→設置安全機制向導
用此向導可以設置不同用戶不同的密碼,並且是不同的許可權,設置好以後也可以修改,但必須具有管理員或所有制許可權,也是在菜單→工具→安全→用戶與組許可權 在這里可以修改。
❸ 配置access資料庫文件類型
MDB文件.直接用SQL server或者用mysql編寫就可以了!
這樣...我認為你應該去這個網址充一下電~呵呵http://www.ibook8.com/book/shuju.htm
祝你好運咯!
❹ 如何連接ACCESS資料庫
access的自定義連接字元串:
"Driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("/虛擬目錄名/資料庫目錄名/資料庫名.mdb")
然後綁定記錄集就可以了!
❺ 如何連接access資料庫
1
首先確保Access與開發工具Visual Studio都正確安裝了,如果沒安裝的話需要下載相關的軟體安裝一下,Visual Studio不限制你的版本,2012,2008什麼的都行。
7
寫完了以後你運行以後,可能會報如下的錯誤:未在本地計算機上注冊microsoft.ace.12.0。這個是由於計算機中缺少驅動程序造成的,去官網下載安裝即可:
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
8
到這里連接Access資料庫的方法就講解完了,我們用的是net,你如果用別的語言,步驟也一樣,只不過換一下新建連接的方式即可。
❻ 怎樣用access配置成資料庫伺服器
ACCESS資料庫是個文件來的,不用配置的了,在解決方案中添加你創建的ACCESS數據文件中,系統會提示你是否創建App_Data目錄並將ACCESS文件添加到此目錄中,選擇"是"就可以了,再在程序中創建連接到此文件的連接字元串即可.(此文後面有在web.config中配置的方法)例如
String con = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + System.Web.HttpContext.Current.Server.MapPath("App_Data/YouAccessData.mdb");
然後就像用其它資料庫一樣用了.
完全示例:
C#連接Access程序代碼:
usingSystem.Data;
usingSystem.Data.OleDb; stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+=@"DataSource=C:\ASPNET\YouAccessData.mdb";
OleDbConnectionobjConnection=newOleDbConnection(strConnection);
//或
//stringstrConnection = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + System.Web.HttpContext.Current.Server.MapPath("App_Data/YouAccessData.mdb");
objConnection.Open();
objConnection.Close();
解釋:
C#連接Access資料庫需要導入額外的命名空間,所以有了最前面的兩條using命令,這是必不可少的!
strConnection這個變數里存放的是連接資料庫所需要的連接字元串,他指定了要使用的數據提供者和要使用的數據源。
「Provider=Microsoft.Jet.OleDb.4.0;」是指數據提供者,這里使用的是Microsoft Jet引擎,也就是Access中的數據引擎,asp.net就是靠這個和Access的資料庫連接的。
「Data Source=C:\BegASPNET\Northwind.mdb」是指明數據源的位置,他的標准形式是「Data Source=MyDrive:MyPath\MyFile.MDB」。
PS:
1.「+=」後面的「@」符號是防止將後面字元串中的「\」解析為轉義字元。
2.如果要連接的資料庫文件和當前文件在同一個目錄下,還可以使用如下的方法連接:
strConnection+="Data Source=";strConnection+=MapPath("Northwind.mdb");
3.要注意連接字元串中的參數之間要用分號來分隔。
「OleDbConnection objConnection=new OleDbConnection(strConnection);」這一句是利用定義好的連接字元串來建立了一個鏈接對象,以後對資料庫的操作我們都要和這個對象打交道。
「objConnection.Open();」這用來打開連接。至此,與Access資料庫的連接完成。
再來一個示例:
using System.Data.OleDb;
using System.Data;
//連接指定的Access資料庫
String ConnString =@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App_Data\YouAccessData.mdb";
//SQL語句
String SQLString ="select * from TestDB";
//創建一個OleDbConnection對象
System.Data.OleDb.OleDbConnection OleDBConn1 = new System.Data.OleDb.OleDbConnection(ConnString);
//創建一個DataSet對象
DataSet DataSet1 = new DataSet();
//創建一個OleDbDataAdapter對象
System.Data.OleDb.OleDbDataAdapter OleDbDataAdapter1 = new System.Data.OleDb.OleDbDataAdapter(SQLString,OleDBConn1);
//打開連接
OleDBConn1.Open();
//通過OleDbDataAdapter對象填充數據集
OleDbDataAdapter1。Fill(DataSet1,"TT");
另外是在web.config中如何使用access資料庫連接了,估計就是你所要的了:
一: 一種是通過使用 DataDirectory 目錄的方法,但是 access 文件必須放在 ASP.NET 的特殊目錄中,如 app_data ;
<addname="access"connectionString="Provider=Microsoft.Jet.Oledb.4.0;
Data Source=|DataDirectory|db.mdb"/>
二:另外一種方法則比較靈活,具體方法是:在 web.config 文件中保存兩個字元串,一個是驅動字元串,另一個是 access 文件的相對路徑;
使用時用 Server.MapPath 來獲取絕對路徑然後組合出來的連接字元串就可以使用了;
在web.config中的寫法如下:
<appSettings>
<add key="ConnStr" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="/AppData/db.mdb"/>
</appSettings>
程序中的數據訪問類中我把"ConnStr"和"dbPath"取出來再連接成一個字元串
代碼如下:
/// <summary>
/// (靜態)返回資料庫連接串。
/// </summary>
protected static string GetConnString()
{
return
System.Configuration.ConfigurationSettings.AppSettings["ConnStr"]+ System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["dbPath"])+";";
}
三:直接寫資料庫的物理路徑
<connectionStrings>
<add name="qxConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Inetpub\wwwroot\web\App_Data\db.mdb"
providerName="System.Data.OleDb" />
</connectionStrings>
注意:Data Source字元的寫法一定要正確,否則可能會出現「找不到可安裝的ISAM」的錯誤。
❼ Access資料庫的用戶名和密碼怎麼設置
Access資料庫的用戶名和密碼設置的具體步驟如下:
我們需要准備的材料分別是:電腦、Access資料庫
1、首先我們打開Access資料庫,點擊左上角文件中的打開,選中需要設置密碼的文件。
❽ 誰教我配置Microsoft Access 資料庫
兩種方式
1、直接使用
多個網站在各自使用時候 直接指定acc路徑 不就不會亂套
2、使用odbc之類的統一平台
創建不同的數據源 分別對應不同的網站 不就不會亂套
希望對你有用!
❾ 如何配置ACCESS資料庫創建一個DSN數據源
步驟如下:
1、打開控制面板,選擇所有控制面板項。
❿ access資料庫怎麼設置許可權
是要問資料庫設置密碼嗎? 你打開access 然後打開你的access資料庫,選擇以獨占方式打開在菜單欄里有個工具 安全 設置資料庫密碼 同時工具 安全里 有用戶和組選項,你可以在設置許可權的 不懂可以查看幫助