只是链接一个数据库就有好多的知识:)

实际操作下来,主要是两种登陆方式:

1.Windows的身份验证;

2.Sql Sever的身份验证;

两种的方法不同,但是主要是通过复制创建数据库的字符串来链接;

ADO.NET提供了sql Connection类,调用命名空间using System.Data.SqlClien来调用。

下面就是

//一个字符串

string conString = "data source=IP地址; Database=数据库名;user id=用户名; password=密码";

//链接数据库

SqlConnection conn = new SqlConnection(conString);

cnn.open();

//下面这个和数据库之间的内容进行交换对比,之前出现了数据存储过程问题,其实就是这句话没有写好,[login] 这个不加提取号,其实也可以成功提取。

string selectsql = "select * from [login] where username='"+ untextBox1.Text+"' and userpassword='"+untextBox2.Text+"'";

//创建sqlCommand实例,SqlCommand对象允许你指定在数据库上执行的操作的类型。对selectsql执行一个存储过程(存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。)

SqlCommand cmd = new SqlCommand(selectsql, conn);

//两个的值相等
cmd.CommandType = CommandType.Text;

//若要创建 SqlDataReader,必须调用 SqlCommand 对象的 ExecuteReader 方法,而不要直接使用构造函数。读取行只进流。
SqlDataReader sdr;

//ExecuteReader()尽可能快地对数据库进行查询并得到结果。ExecuteReader 返回一个DataReader对象:如果在SqlCommand对象中调用,则返回SqlDataReader
sdr = cmd.ExecuteReader();
            if (sdr.Read())
            {
                label1.Text="登陆成功";

      //返回父窗体
                this.DialogResult = DialogResult.OK;
                this.Close();         
            }
            else
            {
                label1.Text = "重新输入";
                return;
            }

最新文章

  1. 【AutoMapper官方文档】DTO与Domin Model相互转换(上)
  2. java写接口
  3. Cocos2d-X3.0 刨根问底(七)----- 事件机制Event源码分析
  4. JVM自动内存管理学习笔记
  5. linux 查看文件命令总结
  6. oracle 高水位线
  7. Linux下设置文件权限
  8. Android_Fragment_Fragment具体解释
  9. Chessboard(规律)&&阿里巴巴和n个大盗(规律)
  10. 查看MDB格式文件数据表
  11. 考察printf函数返回值
  12. 初入Android--Activate生命周期
  13. Android PagerAdapter的用法
  14. PHP Closure创建匿名函数
  15. Google reCAPTCHA 人机身份验证
  16. 【资料总结】| Deep Reinforcement Learning 深度强化学习
  17. react native navigationOptions中不能获取this
  18. 印度视觉设计师Rishab平面设计作品,简直太美了!
  19. Angular4学习笔记(四)- 依赖注入
  20. CPU的硬件结构和汇编语言

热门文章

  1. php 常用代码段
  2. 专注手机端前端界面开发的ui组件和js组合
  3. jquery动态加载 去除js
  4. 实例:基于ListActivity实现列表
  5. 用NetStream的appendBytes播放FLV
  6. Java线程: 线程调度
  7. C# WINFORM ListView用法详解(转)
  8. HttpURLConnection从网上获取Json数据并解析详解
  9. nginx安装配置
  10. C# 得到本机局域网IP地址