C# ADO.NET (sql语句连接方式)(增,删,改)
2024-08-28 11:48:59
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; //连接数据库所需命名空间 using System.Data; //连接数据库所需命名空间 namespace CMS.Admin //文件所在命名空间 { public partial class index : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string sql = "insert into [Column] (ColumnTitle, ColumnCode) values (@ColumnTitle, @ColumnCode)"; //带参数的sql语句 SqlParameter[] p = ]; //实例化参数数组 p[] = new SqlParameter("@ColumnTitle" , SqlDbType.NVarChar); //定义参数数组元素类型 p[] = new SqlParameter("@ColumnCode", SqlDbType.NVarChar); //定义参数数组元素类型 p[].Value = "入山栏目"; //给参数赋值 p[].Value = "; //给参数赋值 int i = OperationSql(sql , p); //调用操作数据库的方法 Response.Write(i); //向浏览器输出结果 } /// <summary> /// 获取配置的数据库连接字符转 /// </summary> public static string ConnStr { get { return System.Configuration.ConfigurationManager.ConnectionStrings["SQLConnectionString"].ConnectionString.ToString(); } } /// <summary> /// 操作数据库(增,删,改) /// </summary> /// <param name="sql">带参数或者不带参数的sql语句</param> /// <param name="parameter">sql语句中的参数数组</param> /// <returns>受影响的行数</returns> public static int OperationSql(string sql, SqlParameter[] parm) { SqlConnection conn = new SqlConnection(ConnStr); //实例化数据库 try { if (conn.State == ConnectionState.Closed) { conn.Open(); //判断数据库是否打开并打开 } SqlCommand cmd = new SqlCommand(sql, conn); //实例化连接命令 ) { foreach (SqlParameter p in parm) { cmd.Parameters.Add(p); } } return cmd.ExecuteNonQuery(); //返回受影响的行数 } catch { ; //执行失败返回 0 } finally { conn.Close(); //关闭数据库连接 } } } }
最新文章
- 为动态添加的元素,绑定click事件
- case when then else end 用法
- AC日记——石头剪刀布 openjudge 1.6 08
- mvn exec用法,运行jar后台驻留进程
- Redhat5.8 环境下编译安装 Redis 并将其注册为系统服务
- Ruby1.9.3-下载网络图片至本地,并按编号保存。
- 20145129 《Java程序设计》第8周学习总结
- UVa442 Matrix Chain Multiplication
- [C入门 - 游戏编程系列] 贪吃蛇篇(四) - 食物实现
- 修改Chrome的User Agent的方法 真实有效
- c++中编译器的作用
- 源代码编译安装 PHP5.5.0,解决curl_exec訪问HTTPS返回502错误的问题
- 使用JFinal框架中Validator
- 网络编程应用:基于TCP协议【实现对象传输】--练习
- 【转载】WAI-ARIA无障碍网页应用属性完全展示
- php 匹配替换中文
- 如何看待Arcsoft虹软,推出的人脸认知引擎免费SDK?
- hdu4300 Clairewd’s message 扩展KMP
- 【HAOI2010】软件安装
- Android APP压力测试实战