aspnet資料庫網站
『壹』 asp.net網站無法連接到資料庫
1、導入命名空間
using System.Data.sqlClient; //連接SQLServer 資料庫專用
2、創建連接
SqlConnection lo_conn = New SqlConnection("Server=伺服器名字或IP;Database=資料庫名字;uid=用戶名;pwd=密碼");
3、打開連接,第2步並沒有真正連接資料庫
lo_conn.Open(); //真正與資料庫連接
4、向資料庫發送SQL命令要使用SqlCommand:
SqlCommand lo_cmd = new SqlCommand(); //創建命令對象
lo_cmd.CommandText = "這里是SQL語句"; //寫SQL語句
lo_cmd.Connection = lo_con; //指定連接對象,即上面創建的
5、處理SQL命令或返回結果集
lo_cmd.ExecuteNonQuery(); //這個僅僅執行SQL命令,不返回結果集,實用於建表、批量更新等不需要返回結果的操作。
SqlDataReader lo_reader = lo_cmd.ExecuteReader();//返回結果集
6、以數據集的方式反回結果集
SqlDataAdapter dbAdapter = new SqlDataAdapter(lo_cmd); //注意與上面的區分開
DataSet ds = new DataSet(); //創建數據集對象
dbAdapter.Fill(ds); //用返回的結果集填充數據集,這個數據集可以被能操作數據的控制項DataBind
7、關閉連接
lo_conn.Close();
『貳』 asp.net網站wed.config文件的資料庫連接設置
用一個連接字元串就行了 本機連接是 「.」
通過調用 System.Web.Configuration 來獲取連接設置來操作資料庫
<connectionStrings>
<add name="SQLConnString" connectionString="server=.;database=(資料庫名);uid=(賬號);pwd=(密碼);" providerName="System.Data.SqlClient"/>
</connectionStrings>
『叄』 IIS的網站提示資料庫用戶ASPNET登錄失敗
你可以將sql2005關閉掉,如下圖進入資料庫伺服器管理界面,關掉sql2005,只讓sql2000運行
『肆』 ASP.NET網站資料庫訪問問題
"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\hmCommerceData.mdf;Integrated Security=True;User Instance=True"
你這樣寫,把程序寫死了,可以分開來寫
web.config
conn=
"Data Source={0};AttachDbFilename=|DataDirectory|{1};Integrated Security=True;User Instance=True"
server=".\SQLEXPRESS"
dbpath="~/database/hmCommerceData.mdf" 根目錄下database目錄下的資料庫文件
----------------------------
Page.cs
在頁面中取出web.config的上面的key
然後創建連接字元串
string srv=ConfigurationManager.AppSettings["server"]
string db=ConfigurationManager.AppSettings["dbpath"]
string fullconn=string.format(conn,server,db);
就可以了!
提示,在web.config連接字元串不要定義在一個key內,將來不好擴展
『伍』 ASP.NET遠程連接資料庫
sql server 外圍適配器上需要啟動遠程連接啊 登陸 不上 還有可能是 你 資料庫 登陸名設置了但是 你 沒有 啟動 他 不會生效
『陸』 asp.net c#網站鏈接資料庫
你還可以在後台代碼里寫個變數:
string
connstr
="
connectionString="server=伺服器名稱;uid=資料庫登錄名;pwd=登錄密碼;database=資料庫名";
『柒』 ASP.net(C#) 從資料庫提取數據 如何顯示到網頁指定位置
給你個例子吧:
<div>
<ul class="index_news1">
<asp:Repeater ID="rep_CommpanyNewsList" runat="server">
<ItemTemplate>
<li><a href="#" class="index_news_top">
<%# Eval("Title")%></a></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
你看這個,最外層有個div,你可固定這個div的位置,然後裡面是ul-li列表,還有個Repeater標簽,在後台應該先綁定Repeater,然後<%# Eval("Title")%>這個是需要顯示數據源中的某個欄位,這里顯示的是標題(Title),明白了嘛?你仔細想想,很好明白的!