登录界面问题
登录界面中的用户名与密码怎么样和数据库里的连在一起,或者大家可以给我一些代码看看,登录界面例子,要源码啊 --------------------编程问答--------------------http://zhidao.baidu.com/question/75097977.html
baidu gg 一查就一大把出来了 --------------------编程问答-------------------- 你怎样查询一个在数据库里已经存在的值? --------------------编程问答-------------------- 根据用户名从数据库里取出密码。和用户输入的比较。 --------------------编程问答-------------------- using (SqlConnection conn = new SqlConnection(""))
{
SqlCommand cmd1 = new SqlCommand("select * from tb where username='"+txt.Text+"'", conn );//或sqlparameter
conn .Open();
using (SqlDataReader dr = cmd1.ExecuteReader())
{
if(dr.Read())
{
}
}
} --------------------编程问答--------------------
你这个好像没写完把,我的登录界面就只有个用户名和密码还有登录和取消按钮啊,帮我写完整啊
谢谢 --------------------编程问答-------------------- 根据用户名从数据库里取出密码。和用户输入的比较。 --------------------编程问答-------------------- public bool Login(string userName,string userPwd){
using (SqlConnection conn = new SqlConnection(""))
{
try{
SqlCommand cmd1 = new SqlCommand("select * from tb where username='"+userName+"',userPwd='"+userPwd+"'", conn );//或sqlparameter
conn .Open();
using (SqlDataReader dr = cmd1.ExecuteReader())
{
if(dr.Read())
{
return ture;
}else{
return false;
}
}catch(exception){}finally{conn.Close();}
} --------------------编程问答-------------------- 我刚好有这个视频教程 WinForm登录验证功能.rar
包含源码 需要的话 请给我邮箱plaodj@qq.com 发一封索需 见信立回 --------------------编程问答-------------------- --------------------编程问答--------------------
自己不会去查资料吗?有些人为了一点分还屁颠屁颠的当爷供着了,瞧这学习的态度就不咋滴 --------------------编程问答-------------------- 这是确认按钮的
SqlConnection sqlCon = new SqlConnection("Data Source=主机名/或者什么IP地址;Initial Catalog=数据库名;Integrated Security=True");
sqlCon.Open();
SqlCommand cmd = new SqlCommand("select * from users", sqlCon);
SqlDataReader rd = cmd.ExecuteReader();
Bool isExist = read.Read();
If(isExist)
{
Form2 frm2=new From2();
frm2.Show();
From2 frm1=new From1();
frm1.Show();
}
else
{
MessageBox.Show("该用户不存在", "提示");
}
这是取消按钮的
Close();--------------------编程问答-------------------- --------------------编程问答--------------------
public SqlDataReader GetUserLoginByProc(string sUserName,string sPassword)
{
///创建链接
SqlConnection myConnection = new SqlConnection(
ConfigurationManager.ConnectionStrings["数据库连接字符"].ConnectionString);
///创建Command
SqlCommand myCommand = new SqlCommand("Pr_GetUserLogin",myConnection);
///设置为执行存储过程
myCommand.CommandType = CommandType.StoredProcedure;
///添加存储过程的参数
SqlParameter pUserName = new SqlParameter("@UserName",SqlDbType.VarChar,32);
pUserName.Value = sUserName;
myCommand.Parameters.Add(pUserName);
SqlParameter pPassword = new SqlParameter("@Password",SqlDbType.VarChar,255);
pPassword.Value = sPassword;
myCommand.Parameters.Add(pPassword);
///定义DataReader
SqlDataReader dr = null;
try
{
///打开链接
myConnection.Open();
///读取数据
dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
}
catch(SqlException ex)
{
///抛出异常
throw new Exception(ex.Message,ex);
}
///返回DataReader
return dr;
}
存储过程代码:--------------------编程问答--------------------
CREATE PROCEDURE Pr_GetUserLogin
(
@UserName varchar(32),
@Password varchar(255)
)
AS
SELECT
UserID
FROM
Users
WHERE
UserName = @UserName AND Password = @Password
GO
string sqlcmd = "select username pwd from userlist where username=用户名 and pwd=密码 ";--------------------编程问答-------------------- 如果是form的话
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = "Data Source = localhost;Initial Catalog = Northwind;
qlCommand cmd = new SqlCommand(sqlcmd,myConnection);
SqlDataReader reader;
myConnection.Open();
reader = cmd.ExecuteReader();
if(reader.Read())
{
登陆成功
}
else{
登陆失败
}
reader.Close();
myConnection.Close();
登录帐号和密码在数据中的一个表(比如Account 里面有 字段 id, pass , 权限)
程序里面有一个专门的数据库链接密码 写死在程序里面的 帐号密码 越复杂越好
web 也应该类似 --------------------编程问答-------------------- 这个需要用ADO.NET 来做一个数据连接的操作,你需要通过配置数据库服务器 地址 用户名和密码来进行这一些的操作。最终需要自己进行数据的处理。楼主应该学习基础喔。而不是来这里问。 应该买一本微软的书籍仔细的从头看到尾,否则楼主最终不会有坚固的基础的。
补充:.NET技术 , C#