请问c如何做跟数据库相连的登录界面判断

2021-03-24 05:11:09 字数 2638 阅读 3852

1楼:暴君小浣熊

tryelse

else

' and admin_psw=''", admin_id , admin_psw);//查询是否有该条记录,根据账户密码

sql***mand ***mand = new sql***mand(sql, connection);//sql***mand表示要向向数据库执行sql语句或存储过程

int i = convert.toint32(***mand.executescalar());//执行后返回记录行数

if (i > 0)//如果大于1,说明记录存在,登录成功else

connection.close();}}}catch (exception ex)

2楼:匿名用户

导入命名空间:

using system.data;

using system.data.sqlclient;

在登录的单击事件里面写 以下**:

string str="data source=(local);initial catalog=数据库名;user id=帐户名;pwd=数据库密码";

string sql="select * from 表名 where stunumber='"+textbox1.text+"' and '"+textbox2.text+"'";

// 连接数据库,str是你的数据库连接字符串,就是你问题里面写的

sqlconnection conn = new sqlconnection(str);

// 打开数据库连接

conn.open();

// 执行sql语句

sql***mand cmd = new sql***mand(sql, conn);

// 从数据库读取数据

sqldatareader sdr = cmd.executereader();

// 判断是否存在数据

if (!sdr.hasrows())

else

// 关闭与数据库的连接

conn.close();

3楼:曾经的堕落

你的数据库设计的有问题。

一张表, id , 账号 ,密码,身份(老师是1,学生是2,管理员0)

这样根据输入的账号,密码和身份, 写一个sql语句查询数据库中是否存在这样的一条数据。

完事了。

4楼:云亮

cwogupw0cwogupw0

c#写的一个登录窗口,需要连接数据库进行登录验证,应该怎么做?

5楼:匿名用户

主窗体 load 事件里丢入以下** (适当改动 连接字符串 和 query 语句 )

string strcon = "data source = 127.0.0.

1;initial catalog = youdbname ;password = your password;integrated security = true";

sqlconnection con = null;

sql***mand cmd = null;

sqldatareader sdr = null;

bool islogin = false;

try' and u_password = ''",textboxusername.text,textboxpassword.text);

con.open();

sdr = cmd.executereader();

while(sdr.read())

if(islogin)

else

}catch(exception ex)

finally

c#如何做跟数据库相连的登录界面判断?

6楼:暴君小浣熊

tryelse

else

' and admin_psw=''", admin_id , admin_psw);//查询是否有该条记录,根据账户密码

sql***mand ***mand = new sql***mand(sql, connection);//sql***mand表示要向向数据库执行sql语句或存储过程

int i = convert.toint32(***mand.executescalar());//执行后返回记录行数

if (i > 0)//如果大于1,说明记录存在,登录成功else

connection.close();}}}catch (exception ex)

怎样将c#设计的登录界面和数据库连接起来。

7楼:匿名用户

说到底就是连接数据库的问题

主要用到的ado对象有sqlconnection,sql***mand,sqldatareader等。

具体你可以上网搜搜,很多示例的,具体遇到问题时再hi我解决也可以的。

8楼:百度用户

.后台是sql server数据.

基本的信息加上,比如服务器、身份、密码、数据库,有这些就够了。

下面是我曾经做过的一个数据库程序界面,你看看吧

C编写简单的登录程序,连接sql数据库,总是出现下面的

1楼 落叶l无情 mandtext select count from yonghu where 用户名 textbox1 text 2楼 匿名用户 检查是不是列名的 null引起的异常。。由于未能见你的那表,所未能给你准确的解答 3楼 曾经 最美 textbox1 text用单引号包起来就可以了 ...