當前位置:首頁 » 編程語言 » aspnetwebsql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

aspnetwebsql

發布時間: 2022-08-01 17:52:17

㈠ ASP.NET平台上用c#寫的web程序 用INSERT插入sql資料庫問題

nn1是程序的變數,不是SQL的變數,應該這樣寫

cmd.CommandText ="INSERT INTO test(name) VALUES ('" + nn1+ "')";

㈡ ASP.NET連接SQL添加的語句

不管是哪個版本的.net,對於懶人有一個很好的辦法。。就是在頁面設計那,拖一個sqldatasource控制項(在左邊控制項數據欄下),然後設置它的連接字元串,都是可視操作,設置完成,選擇是否將連接字元串存放到webconfig中,選擇是,然後再把sqldatasource控制項刪掉,這樣webconfig中就有了一個你需要的連接字元串了!
添加語句:INSERT INTO ..

㈢ asp C#Web,向sql插入數據,不使用存儲過程的話有必要用Parameters屬性嗎,

強烈推薦使用Parameter,不要自己拼接sql,一來提高效率,二來避免注入攻擊
比如
string sql = "select * from tb where name='"+ abc + "'";//abc 可以改成 ' or 1=1就可以攻擊了

參考存儲過程寫:
string sql = "select * from tb wherename=@name";
command.Parameters.Add(

你帖出來的代碼,就是最優寫法了,要知道,任何兩條sql,即使僅僅大小寫不同,或僅多一個空格,都被認為是不同的sql,不會重用執行計劃緩存,所以效率低,用參數化,就保證是同一個sql,效率提升了

而且拼接sql還會導致上面說的注入攻擊

㈣ ASP怎麼連接SQL資料庫

usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Data.SqlClient;//注意需要添加此句

namespaceaspnet3
{
publicpartialclassdatatest:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
stringstrconn="server=localhost;uid=sa;pwd=longlt;database=School";
SqlConnectionconn=newSqlConnection(strconn);//創建連接
stringsql="select*fromstudents";
conn.Open();
SqlCommandcmd=newSqlCommand(sql,conn);//執行查詢
Response.Write("連接成功");
SqlDataReaderdr=cmd.ExecuteReader();//查詢結果
if(dr.Read())
{
//利用dr[索引]對資料庫表進行操作,dr[]返回object;
//可以用欄位做索引,也可用列號0,1..做索引
Response.Write(dr[0].ToString()+"<br>");
}

//this.Lab.Text="suc";
}
}
}

在上面的例子中,我們連接了一個sa下的School資料庫,並查詢了其中students欄位的內容。

連接資料庫分為三個步驟:先定義連接信息,再創建一個連接,最後打開連接

stringstrconn="server=localhost;uid=sa;pwd=longlt;database=School";//在這一段修改資料庫的信息
SqlConnectionconn=newSqlConnection(strconn);//創建連接
conn.Open();//打開連接

㈤ 關於asp.net 用VB連接sql server資料庫(100分)在線等

1、在SQL Server創建 「電腦名\ASPNET」用戶。比如我創建HP-2V47VI88M4GB\ASPNET
2、在SQL Enterprise manager里打開「安全性」文件夾,右擊「登錄」,選擇「新建登錄……」。「常規」選項卡,「名稱」填HP-2V47VI88M4GB\ASPNET,其他默認;「資料庫訪問」選項卡,指定訪問的資料庫,我指定的是Northwind資料庫,然後給他賦許可權:dbo,public就夠了。

㈥ asp.net中連接不上SQL資料庫

孩子調試下 那個具體位置出的錯把,應該不麻煩,不過一般就幾種情況:
1.你的連接字元串寫錯了
2.連接connection沒有在需要的時候實例化
3.資料庫那邊服務沒有打開

㈦ ASP.NET中怎麼對多個SQL資料庫進行操作,SQL中有主從關系的兩表怎麼做增刪改查

web.config一個連接對應一個資料庫,添加多個連接就能操作多個資料庫。
有主外鍵的表在增加時先添加主表在添加外鍵表。刪除先刪除外鍵表在上傳主鍵表。

㈧ ASP.netC# web.config和Datacon.cs中如何添加SQL鏈接信息

你給的是web.Config
文件;你在其他地方要用的時候就從這讀取連接字元串!
//從Web.config
文件中讀取連接字元串的方式
string
ConStr
=
System.Configuration.ConfigurationManager.ConnectionStrings["你Web.config文件中的NAME(DataBaseConnectionString)"].ConnectionString;
在給你一個操作資料庫的方法:你調用的時候直接傳要操作的表和SQL語句就好了!
public
static
DataSet
SelectRows(string
tableName,
string
query)
{
DataSet
dataset
=
new
DataSet();
dataset.Tables.Add(tableName);
using
(SqlConnection
connection
=
new
SqlConnection(connectionString))
{
SqlDataAdapter
adapter
=
new
SqlDataAdapter();
adapter.SelectCommand
=
new
SqlCommand(query,
connection);
adapter.Fill(dataset.Tables[0]);
return
dataset;
}
}