當前位置:首頁 » 操作系統 » net綁定資料庫

net綁定資料庫

發布時間: 2022-07-29 09:57:53

Ⅰ asp.net登錄頁面怎樣綁定資料庫

一、使用OleDbConnection對象連接OLE DB數據源

1.連接Access 資料庫

Access 2000: 「provider=Microsoft.Jet.Oledb.3.5;Data Source=Access文件路徑」

Access 2003: 「provider=Microsoft.Jet.Oledb.4.0;Data Source=Access文件路徑」

Access 2007: 「provider=Microsoft.Ace.Oledb.12.0;Data Source=Access文件路徑」

備註:Access資料庫只提供兩個連接屬性provider(數據提供程序)和data source(數據源);

Access2000\2003的文件格式是「.mdb」,,Access2007的文件格式是「.accdb」;

Access的數據提供程序版本是向下兼容的,在Win7下測試使用Microsoft.Jet.OLEDB.3.5提示「未在本地計算機上注冊「Microsoft.Jet.OLEDB.3.5」提供程序。」,改用Microsoft.Jet.OLEDB.4.0或者Microsoft.Ace.OLEDB12.0完全可以訪問Access2000的資料庫文件。當然也可以嘗試使用微軟提供的MDAC 來修改provider的版本。

2.連接Excel資料庫

Excel 2003: 「provider=Microsoft.Jet.OLEDB.4.0;Data Source=Access文件路徑;extended properties=excel 8.0」

Excel 2007: 「provider=Microsoft.Ace.OLEDB.12.0;Data Source=Access文件路徑;extended properties=excel 12.0」

備註:在代碼中引用工作表時,應將表名表示為「[工作表名$]」,遇到欄位為資料庫保留關鍵字時,給該欄位名加上[]以示區別,如定義select 語句時:string connStr=」select * from [login$] where username=』abc』 and [password]=』abc123』 」;
如果在數據表中用數字作為文本類型數據時,則應在數字前加單引號將默認的數值強行設定為文本類型。

3.連接sql Server資料庫

provider=SQLOLEDB; Data Source=伺服器名; Initial Catalog=資料庫名; uid=用戶; pwd=密碼 二、使用SqlConnection對象連接SQL Server資料庫

聲明:以下連接的屬性都可以參考「SQL Server 資料庫連接字元串參數一覽表」取它的別名;除了必須設置的屬性以外還可以設置其他輔助的屬性。如Connect Timeout、Encrypt等

設置資料庫文件路徑的方法:

1.使用絕對路徑:「AttachDbFilename=D:\\Solution1\\Web\\App_Data\\data.mdf」

2.使用伺服器相對路徑:「AttachDbFilename=」+Server.MapPath(「\\App_Data\\data.mdf」)

3.使用最簡單的相對路徑:「AttachDbFilename=|DataDirectory|\\data.mdf」

推薦使用第3種方式,「|DataDirectory|」代表ASP.NET項目里自動創建的App_Data文件夾

1.以SQL Server驗證模式連接SQLServer

(1)以資料庫名連接方式

Server=伺服器名; Database=資料庫名稱; User ID=用戶名; Password=密碼 或者(使用縮寫與別名)

Server=伺服器名; Initial Catalog=資料庫名稱; Uid=用戶; Pwd=密碼 (2)以資料庫文件完整路徑連接方式

「Serve=伺服器名;AttachDbFilename=資料庫文件路徑;User ID=用戶名;Password=密碼」

示例:

Server=.\SQLEXPRESS; Database=DatabaseName; User ID =sa; Password=abc123」 Server=.\SQLEXPRESS; Initial Catalog =DatabaseName; Uid =sa; Pwd=abc123」 Server=(local)\SQLEXPRESS; AttachDbFilename=D:\\Solution1\\Web\\App_Data\\data.mdf;User ID =sa; Password=abc123」 備註:密碼可以為空。

2.以Windows 驗證模式連接SQL Server

(1)以資料庫名連接方式

Server=伺服器名; Database=資料庫名稱; Integrated Security=SSPI (2)以資料庫文件完整路徑連接方式

「Serve=伺服器名;AttachDbFilename=資料庫文件路徑; Integrated Security=true」

示例:

Server=伺服器名; Database=資料庫名稱; Integrated Security=SSPI Server=(local)\SQLEXPRESS; AttachDbFilename=D:\\Solution1\\Web\\App_Data\\data.mdf; Integrated Security=true」 備註:SSPI即為true

三、使用OdbcConnection對象連接ODBC數據源

「Driver=資料庫提供程序名;Server=伺服器名; Database=資料庫名;Trusted_Connection=yes」
示例:

首先要在計算機管理à數據源à配置好相對應的數據源(選擇資料庫類型,設置資料庫文件路徑與相對應的資料庫名)

Driver= Microsoft.Jet.OLEDB.4.0; Server=.\SQLEXPRESS; Database=DatabaseName; Trusted_Connection=yes 四、使用OracleConnection對象連接Oracle資料庫

Data Source=Oracle8i; Integrated Security=yes 五、在ASP.NET項目中的web.config文件里配置資料庫連接並在程序代碼中獲取連接字元串

1.在<connectionStrings> 標簽里添加連接

<connectionStrings> <add name="ConnectionName" connectionString="Server=.\SQLEXPRESS;Database=DatabaseName;User ID=sa;Password=abc123" providerName="System.Data.SqlClient" /> </connectionStrings> 或者

<connectionStrings> <add name="ConnectionName" connectionString="Server=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\data.mdf;Integrated Security=true" providerName="System.Data.SqlClient" /> </connectionStrings> 在程序代碼中獲取<connectionStrings> 標簽里的連接字元串:

引用命名空間:

Using System.Configuration ; string connStr = ConfigurationManager.ConnectionStrings["ConnectionName"].ToString(); 2.在<appSettings>標簽里添加連接

<appSettings> <add key="ConnectionName" value="Server=.\SQLEXPRESS;Database=DatabaseName;User ID=sa;Password=abc123" /> </appSettings> 或者

<appSettings> <add key="ConnectionName" value="Server=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\data.mdf;Integrated Security=True" /> </appSettings> 在程序代碼中獲取<appSettings> 標簽里的連接字元串:

引用命名空間:

Using System.Configuration ; string connStr = ConfigurationManager.AppSettings["ConnectionName"].ToString();

Ⅱ 我想用asp.net實現如何實現控制項與資料庫之間的綁定

要操作資料庫,最好使用一些資料庫輔助框架,比如Microsoft.ApplicationBlocks.Data,它為你提供了連接資料庫和進行各種數據操作的功能,你可以直接調用對應的方法。當然,如果只是簡單的綁定控制項,可以按照以下思路:
1、在頁面中放置一個FormView控制項,中間添加你的textbox
2、在頁面中放置一個SqlDateSource控制項,配置其資料庫語句,這個你應該沒問題吧
3、返回FormView控制項,這時候設置其DataSourceID為SqlDateSource控制項的ID,這樣你就可以在textbox控制項上選擇綁定欄位了
推薦使用_followyyy 的思路,但是要使用資料庫輔助框架,否則資料庫鏈接能把你煩死~

Ⅲ vb.net 如何做到一個子窗體綁定一個資料庫

加個模塊,定義公共變數2個窗體都可以對資料庫進行讀寫,每次讀寫之前先刷新一次,保證數據最新就行了。


VB.NET的特點:

1.真正成為面向對象以及支持繼承性的語言。

2.窗體設計器支持可視化繼承,並且包含了許多新的特性,比如自動改變窗體大小、資源本地化支持、數據類工具內在支持XML數據。

3.直接建立在.NET的框架結構上,因此開發人員可以充分利用所有.NET平台特性,也可以與其他的.NET語言交互。

4.為Windows應用程序提供了XCOPY部署,開發者不再需要為DLL的版本問題擔憂。

Ⅳ ASP.NET如何綁定資料庫

在前台放一個GridView ,repeater,DataList 控制項,
後台用SQL 讀出數據後
GridView.DataSource=ds;
GridVies.DataBind();

Ⅳ vb.net(vb語言)中如何綁定資料庫

要是200分的話,我可以教你。
先在formload 連接資料庫,判斷是否連接,否則end

然後command中連接資料庫並把text中的內容插入sql中。
最後結束程序時斷開連接。

都這么點分么,不是我小氣,當初我也學了好久,沒人肯教。

Ⅵ asp.net 資料庫書庫綁定

要看你怎麼寫,如果只為實現效果,而不編寫代碼的話,可以直接使用資料庫直接對應的數據源控制項(數據工具欄中的AccessDataSource對應Access,SqlDataSource對應Sql,如果自行編寫業務層的話用ObjectDataSource)
以下以SqlDataSource為例,拖一個SqlDataSource放置於頁面,點擊配置數據源->新建連接->填寫伺服器名、用戶名、密碼(最好測試連接是否成功),再選擇一個資料庫
在配置Select語句界面中,選擇你需要的表,以及相應的欄位,若有條件請點擊where,有排序用order by.最後點擊完成

拖一個數據展示控制項(GridView、DataList、Repeater,其中Repeater需要自行寫代碼綁定)。選擇數據控制項,選擇剛才建立的數據源。初步完成,但列名是按資料庫表的結構命名的,可以「編輯列」來進行修改(修改HeaderText屬性,千萬別改DataField屬性)
如果是Access資料庫只是數據源改為選擇文件,後面的步驟與上面相同

Ⅶ asp.net資料庫綁定技術的應用方法

1.如果是Gridview
GetAll();//查詢所有數據集的方法
gridview.DataSource=GetAll();
gridview.DataBind();
2.如果是Repeater
repeater1.DataSource=GetAll();
repeater1.DataBind();
3.特殊方法
前台:
<tr class="trlist">
<td class="tdlist">全選 <input type="checkbox" id="chk_All" name="inputAll" /></td>
<td class="tdlist">表單名稱</td>
<td class="tdlist">歷史更新</td>
<td class="tdlist">查看歷史記錄</td>
</tr>
<%=strtable %>
後台:
//查詢資料庫導出表
protected void GetTable()
{
DataSet ds = Frame.Web.UI.Tree.GetTree("(HigherClassID='T003' or HigherClassID='T058') and ClassID!='T058' and ClassSystem='1'");
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string tableName = ds.Tables[0].Rows[i]["ClassName"].ToString();
string classId = ds.Tables[0].Rows[i]["ClassID"].ToString();
if (i % 2 != 0)
{
strtable += "<tr class=\"trlisto\">";
}
else
{
strtable += "<tr class=\"trlistj\">";
}
strtable +="<td><input type=\"checkbox\" id=\"xh_"+(i+1).ToString()+"\" name=\"epiboly\" /></td> "+
"<td align=\"left\"><img alt=\"\" src=\"../image/" + tableName + ".png\" width=\"20px\" />" + tableName + "</td>" +
"<td>2012-01-06 01:43</td>"+
"<td>查看</td>" +
"</tr>";
}
}
}
基本就這幾種了,這都很實用,祝你好運!

Ⅷ asp.net 綁定資料庫

你按我的做下試試
SqlDataReader dr = da.ExceRead("select *from table_guest");
//if (dr.Read())//使用這個後就是datarow了,綁定肯定會不全,只是一行
//{
//Label1.Text = dr["writer"].ToString(); //這個需要也弄到綁定裡面去
this.Repeater1.DataSource = dr;
this.Repeater1.DataBind();
dr.Close();
//}

<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate><%#Eval("writer")%> //在這里綁定出來,不用在取數據時重復單行綁定 </ItemTemplate>
</asp:Repeater>

Ⅸ asp.net這樣的資料庫怎麼綁定

你這個是一個欄位裡面的數據嗎?如果是這樣的話,你在插入這個數據的時候就要改,你這樣沒分隔符,然後想拆成一個一個讀出來是不行的,你在插入的時候就應該插入分隔符,比如這樣透明,白色,褐色,黑色
這樣你就可用用spilt()方法分割成數組,然後再一個一個讀數來,就可以綁定了。

Ⅹ ASP.NET datalist 裡面的label綁定資料庫

綁定和gridview綁定是一樣的,datasource=數據源,在調用databind()進行綁定
至於分頁,如果你不是要很炫的頁面效果,那就很簡單了,在查詢的時候做控制
每就行了。
你只需知道每頁顯示多少條,和每一頁查詢的開始記錄數。
比如:每頁顯示10條,資料庫有100條
那第一頁顯示0-10條
第二頁顯示11-20條,以此類推。
演算法就是每次查詢的開始記錄數=每頁顯示條數*(當天頁數-1)
簡單吧

熱點內容
腳本設計圖 發布:2025-01-18 18:06:17 瀏覽:600
內部存儲空間不足總是跳出來 發布:2025-01-18 17:56:22 瀏覽:950
安卓光遇更新後魔法商店去哪裡了 發布:2025-01-18 17:55:47 瀏覽:132
安卓手機怎麼變成蘋果設備 發布:2025-01-18 17:46:06 瀏覽:915
linux服務端 發布:2025-01-18 17:36:55 瀏覽:250
表白代碼的編譯器是什麼 發布:2025-01-18 17:36:53 瀏覽:999
錄像機日誌伺服器地址怎麼填 發布:2025-01-18 17:28:17 瀏覽:110
安卓手機如何調整圖標樣式 發布:2025-01-18 17:23:53 瀏覽:549
計算機配置單怎麼算 發布:2025-01-18 17:23:52 瀏覽:81
超級終端如何清空配置 發布:2025-01-18 17:18:44 瀏覽:598