步步為營 38 簡單的登入窗體

2022-09-18 11:30:25 字數 2249 閱讀 7990

說明 :通過連線字串判斷使用者名稱和密碼是否一致,主要想使用配置檔案解決資料庫連線問題

1 先建ui介面

//01建立連線字串

string connstr = "

server=.;uid=sa;pwd=sa;database=demodb;";

sqlconnection conn = new

sqlconnection(connstr);

using

(conn)

and pwd=''

", username,pwd);

cmd.commandtext =sqlselect;

object datared=cmd.executescalar();

if (datared != null

)

else}}}}}

view code

3 執行效果

4 修改連線字串,這裡具體的例項不在舉了,假如有多處連線資料庫,每次都需要寫連線字串.而且修改起來也比較麻煩

方法一 我們可以把連線字串封裝起來,實現**的復用性  

using

system;

using

system.collections.generic;

using

system.linq;

using

system.runtime.remoting.messaging;

using

system.text;

using

system.threading.tasks;

namespace

userlogin}}

dbconnectionstring

修改form1中**,以及以後所有的類中都可以呼叫此方法

//01建立連線字串

string connstr = dbconnectionstring.getconnectionstring();

5 其實這種方法也存在諸多不宜,目前最常用的還是通過配置檔案

5.1 修改配置檔案,新增節點  

<?xml version="

1.0" encoding="

utf-8

" ?>

"connstr

" connectionstring="

data source=127.0.0.1;uid=sa;pwd=sa;initial catalog=demodb;

"/> "

v4.0

" sku="

.netframework,version=v4.5

" />

view code

5.2 新增system.configuration引用(asp.net會自動新增)

5.3 修改**->使用configurationmanager獲取鏈結字串。 

//01建立連線字串

string connstr = configurationmanager.connectionstrings["connstr"].connectionstring;

WCF步步為營 一 簡單示例

本示例通過乙個簡單的加法服務,來演示wcf最基本的呼叫。1.新建乙個空的solution,命名為wcfsample,後面會把下面的工程新增進這個解決方案 2.新建wcf service libaray,命名jackwangwcfservice 3.右鍵jackwangwcfservice專案,新建命...

WCF步步為營 一 簡單示例

本示例通過乙個簡單的加法服務,來演示wcf最基本的呼叫。1.新建乙個空的solution,命名為wcfsample,後面會把下面的工程新增進這個解決方案 2.新建wcf service libaray,命名jackwangwcfservice 3.右鍵jackwangwcfservice專案,新建命...

步步為營 48 游標簡單使用

說明 游標給指標有點兒相似,相當於datareader 可能非常不恰當 定義游標 開啟游標 使用游標 關閉游標 釋放游標 01 定義游標 declare 游標名稱 cursor for sql語句 declare democursor cursor forselect empid,stuname,s...