C#从sqlserver中获取数据的方法
来源:互联网 发布:淘宝90后男模特排名 编辑:程序博客网 时间:2024/05/22 01:55
使用sqlCommand 创建一个连接的命令
再向其中的CommandText中赋值要进行了操作语句脚本
用SqlDataAdapter获取返回值,并将其复制到一个datatable中
从datatable中直接取值,
注意:
bit在datatable中直接存储为“true”or“false”
String的获取之后面有空格,应用trim()删掉
下面是自己写的一个实例程序
public UserInformation getUserInfo(int id) { UserInformation u; dbConnection(); SqlCommand cmd = mycon.CreateCommand(); //创建查询语句 cmd.CommandText = "SELECT * FROM UsersTB WHERE ID=" + id; DataTable dt = new DataTable(); SqlDataAdapter sda = new SqlDataAdapter(cmd); sda.Fill(dt);//执行查询并加载数据到DataTable中 try { int uid = int.Parse(dt.Rows[0]["ID"].ToString().Trim()); string name = dt.Rows[0]["UserName"].ToString().Trim(); string pwd = dt.Rows[0]["Password"].ToString().Trim(); int deptId = int.Parse(dt.Rows[0]["DeptId"].ToString().Trim()); DateTime createTime = DateTime.Parse(dt.Rows[0]["CreateDate"].ToString()); string createBy = dt.Rows[0]["CreateBy"].ToString().Trim(); DateTime lastUpdate = DateTime.Parse(dt.Rows[0]["LastUpdateDate"].ToString().Trim()); string lastUpdateBy = dt.Rows[0]["LastUpdateBy"].ToString().Trim(); bool admi = bool.Parse(dt.Rows[0]["IsAdmin"].ToString().Trim()); u = new UserInformation(uid, name, pwd, deptId, admi, createTime, createBy, lastUpdate, lastUpdateBy); } catch { u = null; } return u; }
0 0
- C#从sqlserver中获取数据的方法
- C#从SQLServer读写大数据列的方法
- SQLServer 2005中从存储过程返回数据的方法
- C#中联查的简单方法(如从数据库中获取到数据放到excel表中)
- 总结:VC#中从Clipboard保存获取数据的方法
- JS从JSP文件中获取数据的方法
- Android中从网络获取数据的方法
- 从.properties文件中获取配置数据的方法小结
- SqlServer中BCP导出数据的方法
- c#中从html中使用GetElementsByTagName来获取数据的例子
- Java从控制台获取数据的方法
- 从mysql获取数据方法的封装
- 我的第一个C#程序:从多个文本文件中读取数据到SqlServer并实现增删改查
- C#往SqlServer批量插入数据的方法
- C#操作SQLServer中的二进制类型的数据方法
- php中从结果集获取一条数据和所有数据的方法函数
- C#针对SQLserver数据库获取数据
- SQLServer中数据加密方法
- 注解@PostConstruct与@PreDestroy
- Python标准库(10)------------多进程初步 (multiprocessing包)
- 解决python3 安装twisted错误,报Unable to find vcvarsall.bat
- Android M(6.0) 权限爬坑之旅
- Hibernate 一对多单向关联
- C#从sqlserver中获取数据的方法
- 怎样用JAVA打开一个已经写好的TXT文件? 是打开,不是读取啊!!!
- 明日操盘机器人选择题一(2017-02-02)
- Backtracking: 17. Letter Combinations of a Phone Number
- 2.2.3
- 明日操盘机器人选择题二(2017-02-02)
- OpenCV实践(5)- 基本绘图
- 明日操盘机器人选择题三(2017-02-02)
- 明日操盘机器人选择题四(2017-02-02)