当前位置:首页 » 编程语言 » 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;
}
}