c# 连接访问数据库
来源:互联网 发布:mac自带的编译器 编辑:程序博客网 时间:2024/06/05 04:42
先构建实体类
public class UserInfo { public int username { get; set; } public string password { get; set; } }
拼接sql语句
protected UserInfo user = new UserInfo(); public oblog_adminDA(UserInfo user) { this.user = user; } public bool Insert() { try { #region 生成插入的sql语句 string sql = "INSERT INTO UserInfo ( "; sql += "username,"; sql += "password"; sql += ") VALUES("; sql += "@username,"; sql += "@password"; sql += ")"; #endregion #region 生成用于插入的sqlparameters,用与传递各参数 System.Data.SqlClient.SqlParameter[] myParameter = new System.Data.SqlClient.SqlParameter[2]; myParameter[0] = new System.Data.SqlClient.SqlParameter(); myParameter[0].ParameterName = "@username"; if (this.user.username != null && this.user.username.Trim().Length > 0) { myParameter[0].Value = this.user.username; } else { myParameter[0].Value = System.DBNull.Value; } myParameter[1] = new System.Data.SqlClient.SqlParameter(); myParameter[1].ParameterName = "@password"; if (this.user.password != null && this.user.password.Trim().Length > 0) { myParameter[1].Value = this.user.password; } else { myParameter[1].Value = System.DBNull.Value; } #endregion this.op.Execute(sql, myParameter); return true; } catch (Exception ex) { throw ex; } }
public int Execute(string CmdText, params SqlParameter[] parameters) { try { SqlCommand objComm = new SqlCommand(); //objConn为连接字符串 objComm.Connection = objConn; objComm.CommandTimeout = 0; objComm.CommandText = CmdText; objComm.CommandType = CommandType.Text; foreach (SqlParameter prm in parameters) { objComm.Parameters.Add(prm); } if (objConn.State != ConnectionState.Open) { objConn.Open(); } return objComm.ExecuteNonQuery(); } catch (Exception objErr) { return -1; } }
阅读全文
0 0
- c# 连接访问数据库
- C#连接\访问MySQL数据库
- C#连接、访问MySQL数据库
- C#二十五 连接式访问数据库
- C#访问数据库使用web.config配置连接字串
- C#两种方式访问数据库(连接模式和非连接模式)
- C#访问SQLite数据库
- C#访问SQLite数据库
- C#访问SQLite数据库
- C#访问数据库方法
- C#访问数据库类
- c# 访问Access数据库
- c#与数据库访问
- C#访问Access数据库
- 学习C#访问数据库
- C#访问MySql数据库
- C#访问postgresql数据库
- C# 数据库访问
- String.intern() 方法__jdk1.6与jdk1.7的不同
- ifram框架session过期时,导致框架内部嵌套显示顶层框架的解决
- 如何从存有1亿个电话号码的号码(8位电话号码)本中,检索出重复的电话号码,时间复杂度为O(n),空间复杂度为O(1)
- plsql工具问题 记录
- 九阳神功,扎马练起!类、对象、实例、实例化的理解!
- c# 连接访问数据库
- 分布式java应用-基础与实践(林昊著)下载地址
- AngularJS判断页面是否已经渲染结束
- Android 真的不能在子线程更新 UI 吗
- 域名解析中A记录、CNAME、MX记录、NS记录的区别和联系
- spring boot Mongodb
- Swagger2 (2)由浅入深 集成springboot + springfox-swagger
- 一种多分类的Logistic Regression-Soft Max Regression
- MySQL安装与使用