怎样做一个登陆界面 与数据库连接(我用VS2005C#语言 SQLSEVER2005)
要求是让我做一个简单的登陆界面,用的是WINDOWS应用程序做.上面有“用户名”和“密码”和“登录”。让我在数据库里面添加用户名和密码的数据。怎么在数据库中添加用户名和密...
要求是让我做一个简单的登陆界面,用的是WINDOWS应用程序做.上面有“用户名”和“密码”和“登录”。
让我在数据库里面添加用户名和密码的数据。怎么在数据库中添加用户名和密码的数据,对数据库的操作我是一无所知.
登陆界面怎么才能连接到数据库?希望哪位朋友给我讲下 越详细越好!!万分感激~~~! 展开
让我在数据库里面添加用户名和密码的数据。怎么在数据库中添加用户名和密码的数据,对数据库的操作我是一无所知.
登陆界面怎么才能连接到数据库?希望哪位朋友给我讲下 越详细越好!!万分感激~~~! 展开
1个回答
展开全部
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("登陆失败");
}
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("登陆失败");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询