VS中基本的数据库单表查询

时间:2024-03-19 19:23:39
开发工具与关键技术:VS软件,VS中的单表查询 
作者:陈隆
撰写时间:2019年04月05日

首先要先创建一个数据库,跟着把所需要的数据导入到库并设计好数据库中的每一个表,记住每一个表都需要有一个关系连着,要不然这个数据库是无法做到联表查询的,如果没有关系,那么这个数据库也就没有用处了,更不用说要在VS软件中连接到这个数据库,就算连接上了也不可能查询到多条数据,所以数据库一定要设计得合理,如下面关系图,这个关系图是用另外的一个软件显示出来的,这个软件名称是“PowerDesigner”,是外国的一个软件,这个软件也挺实用的,可以快速的预览数据库表中的关系,可以清晰的知道这么多表的所有关系,这样可以帮助我们可以快速的定位到某一个表,某一个关系,不过呢,现在我是用这个数据库来实现单表查询的,所以不用多表连接,直接找到想要查询的表查询就可以了。
(数据库关系表如下图)
VS中基本的数据库单表查询
从上图可以看到想要设计一个好的数据库并不是一个简单的事,因为一个项目中需要的数据太多了,关系也不少,这就导致设计数据库也存在一定的难度的。
数据库这一步完成之后,那么就可以开始在开发软件中进行简单的单表查询了,单表查询可以在开发软件中完成,现在就用我正在用的开发软件Visual Studio 2015简称就是VS 2015版本的,软件好用就行了,没必要计较版本。
(VS软件截图)
VS中基本的数据库单表查询
需要用到的都已经准备好了,那么可以开始VS的部分了,首先用VS开发软件新建一个项目用来完成这次的单表查询,就在软件起始页的开始下面的新建项目就可以创建了,然后选择保存文件的路径就创建完成了。
(如下图位置)
VS中基本的数据库单表查询

点击打开之后就会弹出下图这个框(看下图)

VS中基本的数据库单表查询
弹出这个框然后选择Visual C#打开选项然后选择Web这个网页项目,然后看到中间的Web应用程序蓝色这一块选择上就可以了,最后在这个弹框的下方为这个项目起一个名称,然后点确定就会自动创建了。
把项目创建好之后就可以开始写单表查询了,下面就来写一个单表查询,从数据库中查询出一条用户登陆的信息,因为是用户登陆信息所以只能有一条,查询到其它的就会报错。(代码请看下图)。
VS中基本的数据库单表查询
这是控制器的代码,从这里可以看到查询的代码是非常少的,先搭建一个控制器架构然后写一个Strent 这个是可以自己任意创建的,只要跟页面的请求路径的路径名一样就可以了,如果不一样那就肯定会出错的,然后跟在Strent后面的括号是用来传参数用的,如果有参数需有从页面传到控制器的,那就可以在小括号里写:参数类型 参数名称,那就可以传参数了,然后到了查询,需要从PW_User这个表里查询出用户的登陆信息,from(从)tbUser(自定义的表名)in myModel对象.查询的表,where(条件)tbUser(自定义的表名). UserNuber(字段1) (关系运算符)strUserNuber(值)&&(并且)tbUser(自定义的表名). ToVoidNo(自定义的表名)(关系运算符)trun(值),最后select(查询)tbUser(自定义的表名).Single()(转换成single类型,结果只能有一条数据,0条或者大于等于2条都会出现异常的),这个就是Single()的用法,最后return Json把dbUser返回到页面就可以了。