怎样做一个登陆界面 与数据库连接(我用VS2005C#语言 SQLSEVER2005)

要求是让我做一个简单的登陆界面,用的是WINDOWS应用程序做.上面有“用户名”和“密码”和“登录”。让我在数据库里面添加用户名和密码的数据。怎么在数据库中添加用户名和密... 要求是让我做一个简单的登陆界面,用的是WINDOWS应用程序做.上面有“用户名”和“密码”和“登录”。
让我在数据库里面添加用户名和密码的数据。怎么在数据库中添加用户名和密码的数据,对数据库的操作我是一无所知.
登陆界面怎么才能连接到数据库?希望哪位朋友给我讲下 越详细越好!!万分感激~~~!
展开
 我来答
柴胤运LP
推荐于2017-09-02 · TA获得超过155个赞
知道答主
回答量:15
采纳率:0%
帮助的人:19.4万
展开全部
1.打开VS 新建项目-》Windows 窗体应用程序 可以看到Form1的窗体

2.从左边的 工具箱拖 2个lable控件 选择一个右击->属性 在属性窗口 找到Text 设置 成用户名,另一个也是一样的 不过把Text 设置成密码

3.从工具箱 拖 2个 TextBox 控件 做用户名和密码输入框

4.拖一个button 控件 右击->属性 在属性窗口 找到Text 设置成登陆 然后鼠标双击button控件 就会跳到 写代码的界面,并且当前鼠标焦点 在button 事件里面。

5.在最顶上引用命名空间
using System.Data.SqlClient;

6.在button事件中写入一下代码
//连接字符串:
string ConnectionString = "server=.;uid=数据库登陆名;pwd=数据库登陆密码;database=要连接的数据库库名;";
//创建Connection连接对象
DataTable dt = new DataTable();
SqlConnection myConnection = new SqlConnection(ConnectionString);
try
{
myConnection = new SqlConnection(ConnectionString);
myConnection.Open();
//根据输入的用户名和密码 到数据库查询 是否有符合账号和密码的记录
string SQLString = "SELECT * FROM 表名 where 数据库字段(用户名)=用户名输入框.Text AND 数据库字段(密码)= 密码输入框.Text"
SqlDataAdapter objSqlDataAdapter = new SqlDataAdapter(SQLString, myConnection);
dt = new DataTable();
objSqlDataAdapter.Fill(dt);
}
catch (Exception ex)
{
Console.Write(ex.Message);
}
finally
{
if (myConnection.State == ConnectionState.Open)
{
myConnection.Close();
}
}

if(dt.Rows.count>1)
{
MessageBox.Show("登陆成功");
}
else
{
MessageBox.Show("登陆失败");
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式