首先第一次写博客,感谢CSDN提供的平台。
其次接下来讲到如何用VS2017和SQL Server2008(版本可不同但功能大同小异)制作一个简易的登录界面,主要借鉴另外一名博主 @Cambridge 一篇博文。
写这一篇博文是为了记录自己的学习历程,以及方便自己以后有所感悟。
首先第一步我们需要打开SQL Server2008创建一个数据库Student(名字自拟),再在里面创建一张表People(名字其实随便取没有什么好说的,但坏就坏在我第一次命名user,而user是关键字,所以后果你懂得,以致后面在VS跑代码的时候总是提示我user附近有语法错误。所以大家在命名的时候千万不要命成关键字,当然作为刚入门的我,找了好久才找出来)
再右击dbo.People,选择设计,输入列名,数据类型为默认。
然后右击dbo.People,选择编辑前200行,输入名字和密码。注意:此时命名的列名将会在后面代码中出现,故一定要一一对应。
至此,数据库方面的操作已经OK。
第二步,打开VS2017(其他版本即可),新建一个窗体项目,此处不演示。
然后向窗体中拖入两个Label,两个textBox和两个Button。
将两个Label的Text分别改为用户名: 和 密码:
将两个Button的Text分别改为登录 和 注册
效果图如下,排版随意就OK。
然后,关键的来了,就是与数据库连接上。
在VS上面一排的按钮中,找到项目,添加新数据库源。
点下一步,默认选择数据集,下一步。
将会出现以下界面
服务器名一般是 (local) (注意括号为英文的括号)(如若服务器不是本地服务器则需要你自己辨识)
下面选择或输入数据库名称,即为最初你创建的数据库的名字,我命名的是Student
连接好后准备敲代码。
双击 登录 按钮 进入编辑代码
双击 注册 按钮 进入编辑代码
最重要的是需要在最上面引用命名空间 System.Data.SqlClient
最后奉上效果图。