婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ADO.NET制做一個登錄案例

ADO.NET制做一個登錄案例

熱門標簽:漯河外呼調研線路 400電話唐山辦理 威力最大的電銷機器人 廣西房產智能外呼系統推薦 地圖標注位置怎么弄圖 電話機器人鑰匙扣 旅游地圖標注線路 電銷外呼系統是違法的嗎 電銷專用外呼線路

總體思路.根據用戶輸入的用戶名和密碼,來判斷,和數據庫里面存的是不是一樣,如果一樣就表明登錄成功,否則就登錄失敗。

方案一:
1.select* from 表名 where username="用戶輸入的用戶名" 
2.如果存在 reader.Read(),即用戶名存在,接著就判斷用戶輸入的密碼,和取到的密碼(reader.GetString(reader.GetOridinal("密碼字段")))是不是一樣,如果一樣就登錄成功,否則就登錄失敗。

方案二: 
select * from 表名 where username="用戶輸入的用戶名" and password="用戶輸入的密碼",如果查得到數據,就登錄成功。否則登錄失敗。 

下面,我們來使用方案一,來做一個登錄的案例吧。

這里,為了方便,還是用控制臺應用程序吧。
前奏:
我這次要把連接字符串寫在配置文件中, 
1.首先我們要添加命名空間的引用:System.Configuration; 
2.然后在我們的配置文件AppConfig中,的Configuration>節點下面添加連接字符串的相關節點信息。 

configuration>
connectionStrings>
 add name="ConStr" connectionString="server=.;database=DB_USERS;uid=sa;pwd=Pasword_1"/>
 /connectionStrings>
 startup> 
supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
 /startup>
/configuration>

標紅顏色的地方,就是我們添加的連接字符串節點信息; 

3.然后我習慣,創建一個DBHelper類,在里面聲明一個方法來獲取,連接字符串:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Configuration;//在項目中添加這個的引用,并在這個類里面添加這個命名空間

namespace ADO.NET登錄案例1
{
  public class DBHelper
  {
    public static string GetConnectionStrings()
    {
      //使用ConfigurationManager類,來獲取連接字符串的信息。
      return ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;
    }
  }
}

4.這次我依然使用存儲過程,創建一個根據用戶名查詢的存儲過程:

IF OBJECT_ID('Ins_User','P') IS NOT NULL 
 DROP PROCEDURE Ins_User
 GO
 CREATE PROCEDURE Ins_User
 @name NVARCHAR(20)

 AS 
 SELECT * FROM dbo.T_USERS WHERE T_NAME=@name
 GO 

存儲過程

前期的準備工作,做好之后,現在我們來開始寫程序,編碼實現:
思路:方案一,說了,首先我們當然是讓用戶輸入,用戶名和密碼,然后根據用戶輸入的用戶名來查詢數據庫對應的表中,有沒有相關數據,如果沒有的話,就提示用戶名不存在,有的話,就繼續判斷用戶輸入的密碼是否正確(拿用戶輸入的密碼和數據庫對應的密碼,進行判斷),如果正確,就提示登錄成功,否則就提示密碼錯誤。 
*這里我使用參數化查詢,來寫登錄的案例,目的是為了防止SQL注入攻擊。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.SqlClient;

namespace ADO.NET登錄案例1
{
  class Program
  {
    static void Main(string[] args)
    {
      //提示用戶輸入用戶名
      Console.WriteLine("請輸入用戶名:");
      //使用Console.ReadLine()接收用戶輸入的信息
      string userName = Console.ReadLine();
      //提示用戶輸入密碼
      Console.WriteLine("請輸入密碼:");
      string password = Console.ReadLine();


      //現在就是開始使用ADO.NET技術,來查詢數據庫了

      //連接方式訪問
      //1.創建連接對象(連接字符串)
      SqlConnection scon = new SqlConnection(DBHelper.GetConnectionStrings());

      //2.創建命令對象(并為命令對象設置屬性值)
      SqlCommand scmd = new SqlCommand();
      scmd.CommandText = "Ins_User";
      scmd.CommandType = CommandType.StoredProcedure;
      scmd.Connection = scon;

      //3打開連接
      scon.Open();


      //設置參數
      scmd.Parameters.Add(new SqlParameter("@name",userName.Trim()));

      //4.執行命令
      SqlDataReader reader = scmd.ExecuteReader(CommandBehavior.CloseConnection);


      //5處理數據
      if (reader.Read())
      {

        if (password.Trim().ToString() == reader["T_PWD"].ToString())
        {
          Console.WriteLine("登錄成功");
        }
        else
        {
          Console.WriteLine("密碼錯誤");
        }
      }
      else
      {
        Console.WriteLine("用戶名不存在");
      }
      //讀取器用完一定要關閉
      reader.Dispose();
      Console.ReadKey();

    }
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 一款經典的ajax登錄頁面 后臺asp.net
  • asp.net jQuery Ajax用戶登錄功能的實現
  • asp.net BasePage類+Session通用用戶登錄權限控制
  • 基于.Net的單點登錄(SSO)實現解決方案
  • 一個簡單的asp.net 單點登錄實現
  • ASP.NET 應用程序級 驗證用戶是否登錄 一般處理程序
  • asp.net DiscuzNT登錄,退出的代碼
  • ASP.NET登錄注冊頁面實現
  • asp.net利用cookie保存用戶密碼實現自動登錄的方法
  • ASP.NET jQuery 實例11 通過使用jQuery validation插件簡單實現用戶登錄頁面驗證功能

標簽:無錫 銅陵 湘西 試駕邀約 湖北 綏化 欽州 焦作

巨人網絡通訊聲明:本文標題《ADO.NET制做一個登錄案例》,本文關鍵詞  ADO.NET,制做,一個,登錄,案例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ADO.NET制做一個登錄案例》相關的同類信息!
  • 本頁收集關于ADO.NET制做一個登錄案例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一级理论片| 日韩一区二区三区视频在线| 91在线国产福利| 国产无一区二区| 国产乱对白刺激视频不卡| 欧美电影免费提供在线观看| 人人精品人人爱| 欧美一区二区三区精品| 日本视频一区二区| 日韩久久久精品| 狠狠色综合播放一区二区| 精品国产一区二区三区久久影院 | 国产精品九色蝌蚪自拍| 9l国产精品久久久久麻豆| 中文字幕亚洲在| 欧美无砖专区一中文字| 日韩精品一二三区| 欧美成人一区二区三区片免费| 国产在线乱码一区二区三区| 国产欧美精品区一区二区三区| 麻豆精品一区二区三区| 国产日韩影视精品| 成人av综合一区| 亚洲精品国产a| 欧美日产在线观看| 国产一区二区剧情av在线| 最新国产の精品合集bt伙计| 欧美色网一区二区| 国产一区二区精品久久99| 亚洲欧美激情一区二区| 日韩一区二区三免费高清| 成人永久aaa| 日韩高清不卡一区二区三区| 欧美国产欧美综合| 欧美天堂一区二区三区| 国产精品538一区二区在线| 亚洲曰韩产成在线| 日韩精品资源二区在线| 99视频在线精品| 久久国产福利国产秒拍| 亚洲男人天堂av网| 久久嫩草精品久久久精品一| 欧美伊人久久大香线蕉综合69 | 色激情天天射综合网| 欧美a级一区二区| 国产精品久久久久久妇女6080| 欧美日韩精品高清| av在线这里只有精品| 美女免费视频一区二区| 尤物在线观看一区| 国产精品国产三级国产aⅴ原创| 欧美一区二区三区视频在线观看| 国产成人免费av在线| 美日韩黄色大片| 亚洲国产精品久久人人爱| 中文字幕五月欧美| 久久久久久久久久久久电影| 色婷婷激情综合| 日本久久一区二区三区| 成人av在线电影| 国产成人av网站| 精品亚洲欧美一区| 久久超碰97人人做人人爱| 午夜电影一区二区| 亚洲一区二区三区免费视频| 亚洲精品自拍动漫在线| 伊人一区二区三区| 亚洲一区二区综合| 亚洲自拍偷拍av| 一区二区三区日韩欧美| 亚洲一区二区三区免费视频| 亚洲综合另类小说| 亚洲.国产.中文慕字在线| 亚洲综合色婷婷| 蜜桃精品视频在线观看| 老司机精品视频一区二区三区| 久久精品国产一区二区| 国产成人在线色| 91伊人久久大香线蕉| 91色综合久久久久婷婷| 在线免费观看一区| 制服丝袜日韩国产| www激情久久| 91麻豆免费视频| 欧美日韩电影一区| 日韩欧美综合在线| 欧美日韩在线综合| 日韩美女一区二区三区四区| 久久综合一区二区| 国产欧美日韩精品在线| 亚洲精品免费在线| 日本欧美一区二区三区| 久久99精品国产麻豆婷婷洗澡| 成人av免费在线播放| 欧美美女一区二区在线观看| 欧美韩国日本综合| 亚洲在线中文字幕| 美脚の诱脚舐め脚责91| 国产成人av电影在线观看| 欧美吻胸吃奶大尺度电影| 欧美成人精品福利| 亚洲免费色视频| 欧美a级理论片| 91亚洲国产成人精品一区二三| 色老头久久综合| 久久久久9999亚洲精品| 亚洲一区二区精品3399| 国内精品嫩模私拍在线| 在线视频综合导航| 久久久久综合网| 亚洲日本在线a| 久久se精品一区二区| 在线一区二区三区四区| 国产亚洲精品资源在线26u| 亚洲国产中文字幕在线视频综合| 精品在线观看免费| 777色狠狠一区二区三区| 国产精品蜜臀av| 日韩高清一级片| 91久久一区二区| 国产精品水嫩水嫩| 久久超碰97人人做人人爱| 欧美喷潮久久久xxxxx| 亚洲男人的天堂网| 成人综合在线视频| 久久综合九色综合97婷婷女人| 亚洲一卡二卡三卡四卡五卡| 成人精品视频一区| 国产精品免费视频网站| 成人av网址在线| 亚洲欧美二区三区| 在线精品视频免费观看| 国产精品久久久久久久久免费相片| 久久精品国产亚洲高清剧情介绍| 欧美精品日韩一本| 男人的天堂久久精品| 欧美精品一二三| 人人精品人人爱| 欧美精品一区二区三区视频| 精品在线播放午夜| 国产精品美女久久久久久久久久久 | 久久se这里有精品| 日韩毛片精品高清免费| 国产剧情一区二区三区| 亚洲精品国产a| 亚洲视频免费看| 欧美变态口味重另类| 亚洲免费高清视频在线| 亚洲天堂成人在线观看| 国产欧美综合在线| 亚洲国产成人av| 欧美精品高清视频| 午夜av区久久| 国产91丝袜在线播放九色| 亚洲第一在线综合网站| 欧美二区在线观看| 亚洲日本va午夜在线影院| 日韩欧美的一区二区| 国产suv精品一区二区883| 欧美日韩中文字幕精品| 制服丝袜亚洲色图| 国产成人精品免费一区二区| 久久综合九色欧美综合狠狠| 日韩av午夜在线观看| 日韩一区二区三区在线| 亚洲精品一区二区三区香蕉| 床上的激情91.| 成人永久aaa| 丰满白嫩尤物一区二区| 国产成人亚洲精品青草天美| 国产iv一区二区三区| 国产欧美日韩三区| 麻豆精品新av中文字幕| 国产综合成人久久大片91| 成人黄色大片在线观看| 51精品国自产在线| 久久疯狂做爰流白浆xx| 日本亚洲视频在线| 一区二区三区国产| 国产精品精品国产色婷婷| 欧美一级黄色大片| 蜜臀精品一区二区三区在线观看| 亚洲成av人综合在线观看| 天天综合日日夜夜精品| 蜜臀av亚洲一区中文字幕| 国产成人综合精品三级| 99久久国产综合精品色伊| 欧美一区二区播放| 91精品免费在线观看| 1000部国产精品成人观看| 亚洲综合色视频| 青青草一区二区三区| 色婷婷国产精品| 日韩一区二区精品| 欧美一级黄色大片| 国产亚洲短视频| 欧美体内she精高潮| 日一区二区三区| 欧美成人欧美edvon| 日韩一区二区免费高清|