1. 如何創建access資料庫
首先添加引用 COM組件 「Microsoft ADO Ext.2.8 for DDL and Security」,
然後使用ADOX命令空間下CatalogClass類的Creat方法實現:
string dbName = @"d:\newaccess.mdb";
ADOX.CatalogClass access = new ADOX.CatalogClass();
access.Create("Provider =Microsoft.Jet.OLEDB.4.0;Data Source ="+dbName+";");
這樣就在D:\下建立了一個Access資料庫了。
接著可以創建表和欄位了
ADOX.TableClass table = new ADOX.TableClass();
table.ParentCatalog = access;
table.Name = "MyTable";//創建一個表
//創建一個自動增長欄位
ADOX.ColumnClass col = new ADOX.ColumnClass();
col.ParentCatalog = access;
col.Type = ADOX.DataTypeEnum.adInteger;//設置欄位類型
col.Name = "ID";
col.Properties["jet OLEDB:Allow Zero Length"].Value = false;
col.Properties["AutoIncrement"].Value = true;
table.Columns.Append(col,ADOX.DataTypeEnum.adInteger,0);
還有很多不同欄位創建的方法和其他操作就請LZ參見MSDN吧
另外說一下,要建立Access資料庫還是用Office的Access吧,除非迫不得已才使用程序來動態創建資料庫
2. 如何配置ACCESS資料庫創建一個DSN數據源
步驟如下:
1、打開控制面板,選擇所有控制面板項。
3. 怎樣用access配置成資料庫伺服器 csdn
創建新資料庫文件的方法有很多。主要有兩種方法:一、空白資料庫,直接結構與數據同時進行輸入(如果果建立完成後再修改結構,原內容可能丟失);二、結構和數據分兩步進行了操作(推薦);那麼第一種方法注意在ACCESS主窗口中區域左上角的"空白資料庫"按鈕。該按鈕和"文件"菜單中的"新建"按鈕都可以展現主窗口右側的"空白資料庫"區域。單擊二者中的任何一個按鈕都可以轉換到主窗口,如圖右所示。" 空白資料庫"區域代替了主窗口中的最近打開的資料庫列表。
在"空白資料庫"區域的"文件名"框中輸入新資料庫的名稱。默認情況下, Access 會在一個最近使用Access 打開的Windows 文件夾中創建新的資料庫文件。如需使用不同的文件夾,可以使用"文件名"右側的文件夾圖標進行瀏覽並將資料庫創建在所需的位置。
Access 為新資料庫提供了Dat abasel.accdb 的默認名稱。
需確保提供的名稱可以識別。在圖右中,新的資料庫命名為教務信息管理.accdb (擴展名.accdb 為可選項,這是因為在未提供擴展名時, Access 將自動提供擴展名)。創建完新的資料庫後, Access 將自動打開該資料庫。
圖右 在"空白資料庫" 區域的"文件名"框中輸入新資料庫的名稱
4. 如何用access建立資料庫
以access2013為例
先在桌面空白點右鍵,如圖
選擇Microsoft Access資料庫,其實這樣就已經把資料庫建好了,你只需要把名字改成你的庫名就好
但是資料庫中要有內容,您可以通過創建表等等,來使資料庫的內容更加豐富
5. 怎樣用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」的錯誤。
6. access如何創建資料庫
在文件菜單中,選擇新建就ok了哈
7. 關於ACCESS資料庫路徑的設置
<%
dim db,connstr
connstr="DBQ="&Server.Mappath("資料庫路徑和名稱")&";DRIVER={Microsoft Access Driver (*.mdb)};"
set db=Server.CreateObject("ADODB.connection")
db.Open connstr
%>
你用這個~`你那個是連接SQL的~`而且太羅嗦
8. Access資料庫的用戶名和密碼怎麼設置
Access資料庫的用戶名和密碼設置的具體步驟如下:
我們需要准備的材料分別是:電腦、Access資料庫
1、首先我們打開Access資料庫,點擊左上角文件中的打開,選中需要設置密碼的文件。
9. 如何使用access建立資料庫
首先打開我們的access程序,打開方法是單擊開始——所有程序。
在所有程序中找到microsoft office文件夾,打開它
找到access ,點擊打開。
在access界面中,點擊文件——新建。
選擇在界面的右邊出現了新建對話框,選擇空資料庫。
選擇一個存放該文件的位置,然後明明該資料庫,點擊創建。
這樣我們就創建了一個名字我網路經驗的access資料庫。
為了讓這個資料庫便於管理,我們在桌面建立一個快捷方式。右鍵單擊該資料庫文件,選擇新建快捷方式。
步驟閱讀
接著將該快捷方式復制到桌面即可。
10. 配置access資料庫文件類型
MDB文件.直接用SQL server或者用mysql編寫就可以了!
這樣...我認為你應該去這個網址充一下電~呵呵http://www.ibook8.com/book/shuju.htm
祝你好運咯!