01 2015 档案
摘要:用于MySql的SqlHelper 1 /// 2 3 /// Title :MySqlHelper 4 /// Author :WinterT 5 /// Date :2015-1-8 08:12:54 6 /// Descriptio...
阅读全文
摘要:一.设置配置文件 二.引用程序集首先添加引用,System.Configuration然后再调入命名空间,using System.Configuration;或者直接写,然后ctrl + 点 再引用上也是一样的。三.获取配置文件中的数据//至于...
阅读全文
摘要:DataSet和DataTableDataSet是一个数据集合,存储在内存中,算是一个临时的数据库。个人觉得,不是太常用了,DataTable或者直接用List存数据比这个好。还是也说一下使用方法吧。DataSet ds =new DataSet("school");DataTable dt = n...
阅读全文
摘要:1.使用Parameter//利用构造函数方式 ,不推荐这样写Parameter p =new Parameter("@id",值);cmd.Parameters.Add(p);//利用对象初始化器的方式,推荐是这样写Parameter p =new Parameter(){ParameterNa...
阅读全文
摘要:使用特性 原理图PS:Read()使指针下移,同时销毁上一条。所以SqlDataReader是只进的。 GetValue()是找当前行中的列SqlDataReader()特性。1)只进的 上面原理图描述了。2)只读的 SqlDataReader只能获取,不能修改。3)使用SqlDataReader必...
阅读全文
摘要:Command方法介绍 1.ExecuteNonQuery 对于Update、Insert、Delete执行并返回受影响行数 对于其他语句返回 -1 2.ExecuteScalar 执行查询、并返回结果的第一行、第一列,其他忽略。 3.ExecuteReader 将CommandText发送到Connection并生成一个SqlDataReader 4.说明...
阅读全文
摘要:关于ADO.NETADO.NET是微软提供的一种数据库访问方式。他使得.NET程序员对于不同的数据库都能采用相同的访问方式。Connection 连接Connection是一个数据库连接类,他负责打开,关闭数据库连接。和数据库交互,就必须连接他。他让后续的对象,知道在哪个数据源上执行命令!Comma...
阅读全文
摘要:连接字符串1.写法一"Data Source=服务器名; Initial Catalog=数据库; User ID =用户名; Password=密码; Charset=UTF8; "2.写法二"Server=服务器名; Database=数据库; uid=用户名; Password=密码;Char...
阅读全文
摘要:文本CHAR(*):最多255个字节的定长字符串,它的长度必须在创建时指定VARCHAR(*):最多255个字节的可变长度字符串,它的长度必须在创建时指定TEXT:最大长度为64K字符的变长文本TINYTEXT:最大长度为255字符的变长文本MEDUIMTEXT:最大长度为16K字符的变长文本LON...
阅读全文
摘要:基础的SQL执行顺序SQL语句执行的时候是有一定顺序的。理解这个顺序对SQL的使用和学习有很大的帮助。1.from 先选择一个表,或者说源头,构成一个结果集。2.where 然后用where对结果集进行筛选。筛选出需要的信息形成新的结果集。3.group by 对新的结果集分组。4.having 筛...
阅读全文
摘要:下载1.下载地址:http://www.mysql.com/downloads/2.下载图解 下载社区版本就可以,社区版里有我们的想要的几乎全部功能。只不过 商业版的mysql会提供一定高级的解决方案。而这些高级功能,我们是可以自己解决的。 选择操作系统。甚至还有Source Code 源代码。 然...
阅读全文
摘要:读操作 //1.创建文件流 FileStream fsRead =new FileStream("1.txt",FileMode.Open); //2.创建缓冲区,正常情况下,是不会直接等于文件大小的。这里只有读,所以就这么干了。 byte[] bytes =new byte[fsRead.Length]; //3.开始读取, 返回值是读取到的长度。 int r =fsRead.R...
阅读全文
摘要:常用类库之.NET中的字符串字符串的特性1.不可变性 由于字符串是不可变的的,每次修改字符串,都是创建了一个单独字符串副本(拷贝了一个字符串副本)。之所以发生改变只是因为指向了一块新的地址。 2.字符串池(只针对字符串常量) 当一个程序中有多个相同的字符串常量时,多个变量指向的是内存中同一块字符串!...
阅读全文
摘要:关于IO简介 .NET中的IO操作,经常需要调用一下几个类。 1.FileStream类 文件流类,负责大文件的拷贝,读写。 2.Path类 Path类中方法,基本都是对字符串(文件名)的操作,与实际文件没多大关系。 3.File类 File...
阅读全文
摘要:.NET中的异常(Exception).net中的中异常的父类是Exception,大多数异常一般继承自Exception。可以通过编写一个继承自Exception的类的方式,自定义异常类!异常处理机制Try{ 可能发生异常的代码 后续代码 }Try以外的代码 catch(Exception e) ...
阅读全文
摘要:DateTime简介DateTime是.NET中的时间类型,可以通过DateTime完成诸如获取当前的系统时间等操作。DateTime在.NET中是一个结构体,而并不是一个类。如上图所示,这个图标在VS中 表示结构体。DateTime的常用方法和成员1.Now获取当前系统时间。格式如下图2.Toda...
阅读全文
摘要:为什么要使用StringBuilder 为什么使用StringBuilder要从string对象的特性说起。 string对象在进行字符串拼接时,因为字符串的不可变性,string对象会每次拼接,都会复制一个副本出来进行运算,而本身的串仍然留在内存中,大量的临时片段会造成不可忽视的性能损耗。所以在进行大量的字符串拼接时建议使用StringBuilder StringBuilder的...
阅读全文
摘要:本章借介绍一些粗浅的Timer控件使用方法。 介绍Timer控件的常用属性和事件 1.Interval属性表示 Timer控件的时间间隔。 类型是int默认是毫秒。 2.Enabled属性 表示Timer控件是否激活。 如果激活的话,一进入Timer的Tick事件就开始执行。所以默认是false 3.Start()方法 开始执行 4.Sto...
阅读全文
摘要:字符串的特性1.不可变性 由于字符串是不可变的的,每次修改字符串,都是创建了一个单独字符串副本(拷贝了一个字符串副本)。之所以发生改变只是因为指向了一块新的地址。 ps:vs2005 即时窗口 &变量,取地址。。 vs2010以上 即使窗口 *变量 ,只取堆地址。 2.字符串池(只针对字符串常量) ...
阅读全文