C#输入账号密码与数据库验证

C#输入账号密码与数据库验证,第1张

string constr = "server=;database=Graduation;uid=123;pwd=123;";//连接字符串里包含了数据库信息

            SqlConnection conn = new SqlConnection(constr);//创建数据库连接

            connOpen();//打开连接

            //SqlDataAdapter sda = new SqlDataAdapter();//SqlDataAdapter是数据适配器,是数据库和调用者之间的桥梁

            SqlCommand cmd = new SqlCommand();  //SqlCommand表示对数据库要执行的 *** 作命令。

            cmdCommandText = "selectfrom Login";//cmd要执行的sql *** 作语句

            cmdConnection = conn;//cmd对应的连接

            SqlDataReader reader = cmdExecuteReader(); 

            while(readerRead())

            {

                string username=reader["Name"]ToString();

                string password=reader["password"]ToString();

                //Trim()表示把字符串前后的空格都去除。不然有空格会干扰判断。

            if (thistextBox1Text Trim()==usernameTrim() && passwordTrim () ==thistextBox2TextTrim() )

            {

                Form1 f = new Form1();

                fShow();   //d出Form1这个窗体             

            }

            else

            {              

                MessageBoxShow("用户名或密码错误,请重新输入");

                thistextBox2Text = "";

                thistextBox1Text = "";

            }

拿到数据库的账号和密码不是就拿到了源码。数据库存储了应用程序运行时需要访问的数据,但并不包含完整的源代码,大多数组织都会采取措施来保护他们的代码和数据,例如进行合理的访问控制和加密等。因为源代码通常需要经过编译才能成为可执行的程序,并且编译后的程序需要在特定环境中运行才能发挥作用。

数据库的账号 首先可以用管理员的账号来登录 也就是说你开启电脑后 电脑系统默认的管理员administrator 可以登录 这个是不需要密码的 因为密码在你开机的时候就登陆了 好 接下来说说其他的账号密码 你用administrator登陆后 就可以创建自己命名的账号和密码 比如数据库里面默认的就有一个 sa 账号 可以修它的密码 也可以删除 因为administrator登陆后具有最高权限 数据库账号和密码 是在后面的项目里面经常用到的

假如数据库是资料库 网站是书架 那么数据库账号和密码就是打开资料库房间的钥匙 接着才能把资料放在书架上

1用root 登陆MySQL终端

mysql>set password =password(‘raykaeso‘);

mysql>flush privileges;

2在MySQL终端中使用GRANT语句

mysql>grant all on to ‘root’@’localhost’ IDENTIFIED BY ‘raykaeso’with grant option ;

mysql>flush privileges;

3在MySQL库user表中直接修改

mysql>use mysql;

mysql>update user set password=password(‘raykaeso’) where user=’root';

mysql>flush privileges;

4、在shell命令行里修改MySQL用户密码

[root@raykaeso leixuesongcn] mysqladmin -u root password “your password”;

账号:sa(超级管理员,是系统默认的,不能更改)

密码:密码是经过严格的程序加密的!任何人包括机器都很难将乱码还原成 原密码 !看原密码不是现实的,密码忘了的话,看能不能重置一下,若不行,这个这个……就没有办法了,重装MS SQL吧!

以上就是关于C#输入账号密码与数据库验证全部的内容,包括:C#输入账号密码与数据库验证、拿到数据库的账号和密码是不是就拿到了源码、关于SQL 数据库的 用户名 密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10199165.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存