这里面read是在数据库指定的表中一行一行的进行读取的,前面有一个while循环也就是说只要这个表中有一行数据就会度一样,在读取每一行的数据的时候,reader.GetString(0)是把改行的第一列读取出来了,这里面的索引页看到了是0,同样我们也可以reader[0]读取,但是从数据库中读取出来的是object类型,通过reader.GetString(0)这里的getstring我们就可以直接转换成string类型了,在读取出来之后就可以直接用string类型接受了,当然如果是其他的int类型或者bool类型都在从数据库中读取的时候都可以用get+类型名获取到。这里要注意的是数据库中的类型和c#中的数据类型是有一些不同的,来回之间的转换一定要弄清楚,类外就是一个比较空值null的处理也是要好好注意的。 |