【c#】数据库的数据注入
来源:互联网 发布:淘宝开店衣服去哪进货 编辑:程序博客网 时间:2024/06/07 15:36
用C#写网站后台时的记录
这次的数据插入是使用在数据库中写存储过程,在逻辑处理层中调用实现的。将文本输入框和按钮的runat="server"加上后就可以在逻辑层获取数据并进行操作。
1.一开始使用一个参数的存储过程。
后台中有数据库test,建立了T_name的表格属性:ID(主键),name
<body id="Tname">
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" value="button" onserverclick="Button1_ServerClick" runat="server" />
<input id="Text1" runat="server" type="text" /><br />
<br />
<input id="Button2" runat="server" onserverclick="Button2_ServerClick" type="button"
value="button" />
<input id="Text2" runat="server" type="text" /></div>
</form>
</body>
后台逻辑
protected void Button2_ServerClick(object sender, EventArgs e)
{
SqlConnection mystr = new SqlConnection();
mystr.ConnectionString = "Data Source=mike;Initial Catalog=test;User ID=sa;Password=123456;Pooling=False";
mystr.Open();
string name = Text2.Value;
string command = "execute StoredProcedure2 " + name;
SqlCommand strcommand = new SqlCommand(command, mystr);
if(Convert.ToBoolean( strcommand.ExecuteNonQuery()))
{
Text2.Value = "成功~!";
}
}
存储过程
ALTER PROCEDURE dbo.StoredProcedure1
@webname char(255)
AS
insert into T_name values (@webname)
2.两个参数的存储过程并且实现与HTML页面混编
由于HTML页面使用DIV+CSS方式编写,一开始并没有加入FROM,导致程序一直报错是提交按钮所在行找不到参数。检查存储过程和逻辑代码都没有问题,确定了问题是出在HTML文档处。
解决方法,将服务器空间全部放在一个有runat="server"的from中就解决了
注意点:1.应注意表中属性的数据类型和拼接字符串时候的小细节
2.可以在VS2005中直接编写存储过程,并且在SELECT,INSERT语
句处可以使用VS2005自带的编辑器方便
3服务器控件一定要放在有runat="server"的from中
转载请注明出处:http://hi.csdn.net/space.php?do=home
- 【c#】数据库的数据注入
- 用Winsock实现对网站数据库的数据注入
- 不胜其烦的数据注入
- 将数据注入第三方数据库
- 清理被注入的数据库
- 简单的数据库注入技术
- ACCESS数据库的注入要点
- 各种数据库的注入方法
- 数据库注入
- 远程线程注入技术(2)之数据的注入
- 数据库被注入攻击 所有文本型字下段数据都被加了
- 数据库被注入攻击 所有文本型字下段数据都被加了
- 数据库被注入攻击 所有文本型字下段数据都被加了
- 从数据库中提取数据并注入到对象中
- 【JavaEE学习笔记】JDBC_01_Java链接数据库,封装数据,sql注入
- 【C#.NET】dataGridView1的数据导入到SQL数据库中
- 使用mysql的C API从数据库选择数据
- 【C#--数据】1.使用SqlBulkCopy批量导入数据库的示例
- Ubuntu系统基本配置
- winform Datagridview_combobox
- ExtJS课程内容 for v4.0
- design生成a.ui文件的调用(1)
- 构建器
- 【c#】数据库的数据注入
- smart_ptr学习之scoped_ptr
- 输入5个字符串,打印出"b"开头的字母
- 常用Web Service汇总(天气预报、时刻表等)
- Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库)
- Thinking in Shader(3)
- grep命令基础练习题
- XML详解----Schema
- 过滤器1