ExecuteReader()获得数据】的更多相关文章

实现效果: 知识运用: ListView控件中的Items集合的Clear方法 //从listView控件的数据项集合中移除所有数据项 补充:可以使用Remove或RemoveAt方法从集合中移除单个数据项 实现代码: private void button1_Click(object sender, EventArgs e) { try { string P_Connection = string.Format( //创建数据库连接字符串 @"Data Source=.\SQLEXPRESS;…
一.插入登录框中用户输入的动态数据 /// <summary> /// 添加数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnConnectDB_Click(object sender, EventArgs e) { //得到文本框的值 string c…
c#数据四种执行方法(ExecuteNonQuery)   1.使用ExecuteReader()操作数据库 2.使用ExecuteNonQuery()操作数据库 3.使用ExecuteScalar()操作数据库 4.使用DataSet数据集插入记录,更新数据 一.使用ExecuteReader()操作数据库,执行查询操作的非常好的方法. ExecuteReader比DataSet而言,DataReader具有较快的访问能力,并且能够使用较少的服务器资源.DataReader对象提供了游标形式的…
平时偶尔因为工作需要得自己写一些小工具去操作数据库,因为只是需要实现一些小的功能,也不涉及多类型的数据库,也许就是一次性的使用.所以此时那些大而全的数据库操作框架,也就不再那么适合我了.而本篇博文主要是记录自己在工作中主要使用的几种方式进行,归纳与汇总. 一.目的. 1.了解数据库操作的基本步骤. 2.了解使用ODBC的方式进行数据库的基本操作. 3.了解使用OleDb的方式进行数据库的基本操作. 4.了解使用数据库厂商提供的数据库操作类库的方式进行数据库操作. 二.基本原理与过程. 1.一般我…
数据访问 对应命名空间:System.Data.SqlClient; SqlConnection:连接对象SqlCommand:命令对象SqlDataReader:读取器对象 CommandText:命令文本 增.删.改.查 1.造连接字符串 string connstring = "server=.;database=mydb;user=sa;pwd=123"; connstring:造的字符串名 server指服务器:一般是IP地址,本机可以使用点; database指数据库名称:…
1.概述与介绍 ActiveMQ是Apache出品,最流行的.功能强大的即时通讯和集成模式的开源服务器.ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMSProvider实现.提供客户端支持跨语言和协议,带有易于在充分支持JMS1.1和1.4使用J2EE企业集成模式和许多先进的功能. 2.特性 (1)多种语言和协议编写客户端(语言:Java.C.C++.C#.Ruby.Perl.Python.PHP.应用协议:OpenWire.StompREST.WSNotification…
管道和过滤器 管道和过滤器是八种体系结构模式之一,这八种体系结构模式是:层.管道和过滤器.黑板.代理者.模型-视图-控制器(MVC) 表示-抽象-控制(PAC).微核.映像. 管道和过滤器适用于需要渐增式处理数据流的领域,而常见的“层”模式它 能够被分解成子任务组,其中每个子任务组处于一个特定的抽象层次上. 按照<POSA(面向模式的软件架构)>里的说法,管道过滤器(Pipe-And-Filter)应该属于架构模式,因为它通常决定了一个系统的基本架构.管道过滤器和生产流水线类似,在生产流水线上…
规避SQL注入 如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击 如:输入Code值 p001' union select * from Info where '1'='1 //这样可以查询到所有数据,不要轻易相信用户输入的内容 防止SQL注入攻击 通用方法:可以用正则匹配掉特殊符号 推荐方法:再给命令发送SQL语句的时候分两次发送 把SQL语句拆成两块 用户输入的是一块:本身写好的是一块 第一次把CommandText里写的sql语句发过去:第二次把变量值发过去,进行匹配 例:…
数据访问 对应命名空间:System.Data.SqlClient; SqlConnection:连接对象 SqlCommand:命令对象 SqlDataReader:读取器对象 CommandText:命令文本 增删改.查分以下几步: 1.造连接字符串 string connstring = "server=.;database=mydb;user=sa;pwd=123"; connstring:造的字符串名 server指服务器:一般是IP地址,本机可以使用点;          …
存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用.它的参数可以被传递和返回.与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数. 根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程, 返回数值的存储过程(也可以称为标量存储过程),以及行为存储过程.顾名思义,返回记录集的存储过程的执行结果是一个记录集,典型的例子是从数据库中检索出符合…
1.建立数据库连接: 2.设置数据库指令: 3.数据拾取器接收输出的数据: 4.遍历打印数据: using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; namespace test2 { class Program { static void Main(string[] args) {…
规避SQL注入 如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击 如:输入Code值 p001' union select * from Info where '1'='1 //这样可以查询到所有数据,不要轻易相信用户输入的内容 防止SQL注入攻击 通用方法:可以用正则匹配掉特殊符号 推荐方法:再给命令发送SQL语句的时候分两次发送 把SQL语句拆成两块 用户输入的是一块:本身写好的是一块 第一次把CommandText里写的sql语句发过去:第二次把变量值发过去,进行匹配 例:…
保存到数据库中 protected void imgbtnCreate_Click(object sender, ImageClickEventArgs e) { string PerHomeName=tbPerHomeName.Text;//获取空间名 string PerHomeSign=txtPerSign.Text; //获取个性签名 string imgPath = uploadFile.PostedFile.FileName;//获取文件件名 );//获取文件上传后缀名 SqlCon…
在开始这个小教程之前呢,其实在网上你已经可以找到相关的资料了,但是我还是要把我自己做练习的一点东西分享出来.写这个教程的主要原因呢,是一个朋友在u3d的官网论坛里,找到了这个demo,但是在他使用的过程中遇到了问题,我看了给他解决掉之后,为了其他朋友不至于发生同类的问题,特在此唠叨一番.在开始主题之前呢,我真的想说,北京的公交太不给力了,我这几天,每次等公交都要一个多小时,直接崩溃中.好,闲话不扯啦!下面开始我的教程之旅吧! Access数据库呢,是一个轻量级的数据库,以前在学习.net应用开发…
老板要求我搭个ASP.NET框架,并且连接上ORACLE数据库,听起来好像挺简单的,但就是连第一步连接ORACLE我都搞了两天╮(╯▽╰)╭ 首先,项目书上要求用ORACLE 10G,可我自己的本本装的WIN8,尝试地装了下ORACLE 10G失败,而且界面丑的一笔,于是放弃治疗了. 上ORACLE官网看了下,现在都出到ORACLE 12c了,果断来了一发,照着网上的安装教程磕磕巴巴终于装上了.教程如下地址: http://wenku.baidu.com/link?url=5-aebYetfHH…
/* * Created by SharpDevelop. * User: Administrator * Date: 2013/11/18 * Time: 20:55 * * To change this template use Tools | Options | Coding | Edit Standard Headers. */ using System; using System.Linq; using System.IO; using System.Collections.Gener…
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace testtest { class PersonHabit { private int userid; public int Userid { get { return userid; } set { userid = value; } } private int age; public int Age {…
说说我现在吧,楼主现在从事的事IT行业,主攻DotNet技术:当然这次上博客园我也是有备而来,所有再次奉献鄙人拙作,以飨诸位,望诸位不吝赐教. 世界上大多数的工作都是熟练性的工种,编程也不例外,做久了,做多了,自然也就通了! 作为一个程序员,要具有一个程序化的思维,这种思维不是三五两天就能一蹴而就的,它是一个不断累积的过程,就如庖丁解牛一样,做事不仅要掌握规律,还要持着一种谨慎小心的态度,收敛锋芒,并且在懂得利用规律的同时,更要去反复实践,向庖丁“所解数千牛矣”一样,不停地重复,终究会悟出事物的…
------------------------存储过程调用,创建DataSet:----------------------//数据库连接字符串string connStr = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|数据库文件名称.mdf;Integrated Security=True;";//建立连接SqlConnection conn=new SqlConnection(connStr);//创建S…
哈哈,又到了总结的时间了,来回顾一下今天主要学了关于ADO.NET的哪些知识吧.(这次学的ADO访问数据库主要以访问SQL数据库为主) 理论:  首先我们要知道为什么要学习ADO.NET? 因为我们之前所学只能在查询分析器里查看数据,操作数据,我们不能让普通用户去学sql,所以我们搭建一个界面(web或winform)让用户方便的操作数据库中的数据 什么是ADO.NET? ADO.NET就是一组类库,这组类库可以让我们通过程序的方式访问数据库,就像System.IO下的类操作文件一样, Syst…
ADO.NET 程序要和数据库交互要通过ADO.NET进行,通过ADO.Net就能在程序中执行SQL了. ADO.Net中提供了对各种不同的数据库的统一操作接口. 连接字符串: 程序通过连接字符串指定要连接那台服务器上的那个实例的数据库.用什么用户密码. 项目内嵌mdf文件形式的连接字符串如下: Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\ Database1.mdf;Integrated Security=True;Use…
规避SQL注入 如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击 如:输入Code值 p001' union select * from Info where '1'='1 //这样可以查询到所有数据,不要轻易相信用户输入的内容 防止SQL注入攻击 通用方法:可以用正则匹配掉特殊符号 推荐方法:再给命令发送SQL语句的时候分两次发送  把SQL语句拆成两块 用户输入的是一块:本身写好的是一块 第一次把CommandText里写的sql语句发过去:第二次把变量值发过去,进行匹配  …
数据访问 对应命名空间:System.Data.SqlClient; SqlConnection:连接对象SqlCommand:命令对象SqlDataReader:读取器对象 CommandText:命令文本 增删改.查分以下几步: 1.造连接字符串 string connstring = "server=.;database=mydb;user=sa;pwd=123"; connstring:造的字符串名 server指服务器:一般是IP地址,本机可以使用点; database指数据…
控件信息展示: //定义调用数据库类文件 namespace SqlHelper { public class TblClass { public int classId { get; set; } public string class1 { get; set; } public string classname { get; set; } } } //主文件 using System; using System.Collections.Generic; using System.Compon…
目录 一.ADO.NET概要 二.ADO.NET的组成 三.Connection连接对象 3.1.连接字符串 3.1.1.SQL Server连接字符串 3.1.2.Access连接字符串 3.1.3.MySQL连接字符串 3.1.4.DB2连接字符串 3.1.5.Oracle连接字符串 3.2.连接到数据库 3.3.示例 3.3.1.创建数据库与表 3.3.2.创建窗体项目MyCar 3.3.3.连接到数据 四.Command对象 4.1.ExecuteNonQuery 4.1.1.拼接字符串…
string name = txtUserName.Text.Trim();//移除用户名前部和后部的空格 string pwd = txtUserPwd.Text.Trim();//移除密码前部和后部的空格 SqlConnection conn = new Sqlconnection(@"server=服务器名称;database=数据库;uid=名称;pwd=密码");//创建数据库连接对象 conn.Open();//连接到SQL数据库 SqlCommand cmd = new…
ADO.NET系列之Connection对象 ADO.NET系列之Command对象 ADO.NET系列之DataAdapter对象 ADO.NET系列之事务和调用存储过程 上一篇<ADO.NET系列之Connection对象>简单介绍了ADO.NET的概念以及Connection对象的方法属性和使用方法,这篇我们将介绍ADO.NET中另一个重要的对象:Command Command对象    ADO.NET主要的作用就是供我们对数据源统一的访问方式,对数据源的增删改查操作,Connectio…
转自:http://www.cnblogs.com/oneword/archive/2010/09/10/1823414.html 连接到数据源 连接到数据源需要使用两步: 1.创建连接字符串 2.使用Connection通过连接字符串进行连接 例1: //使用连接字符串 //注意引用System.Data.Common 和 System.Data.SqlClient string connectionString = "server=.;database=DataBaseST;uid=sa;p…
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Data.SqlClient; using System.Data; using System.Drawing.Imaging; using System.Drawing; namespace 获取名字 { class Program { static void Ma…
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient; namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //接收用户输入的查询条件 Console.WriteLi…