using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
using system.data.sqlclient;
namespace myscgool
private
void
btncancel_click
(object sender,
eventargs e)
}public
const
string caption=
;//非空驗證
public
bool
checkinput()
elseif(
this
.textpwd .text .trim (
).equals (
string
.empty )
)elseif(
this
.cbotype .text .trim (
).equals (
string
.empty )
)else
}//窗體載入事件
private
void
frmlogin_load
(object sender,
eventargs e)
string connstring =
"data source=.;initial catalog=myschool;user id=teng;password=1314"
;private
void
btnlogin_click
(object sender,
eventargs e)
' and loginpwd =''"
,name ,pwd )
;sqlconnection conn =
newsqlconnection
(connstring)
;//建立連線
tryelse
}catch
(exception ex)
finally}}
public
const
string admin =
"系統管理員"
;//響應「登入」按鈕事件
private
void
btnlgoin_click
(object sender,
eventargs e)
//隱藏登入窗體
this
.hide()
;}}//檢索使用者名稱,密碼是否存在
public
bool
checkuser
(ref
string message)
' and [loginpwd]=''"
,username ,userpwd );}
//執行查詢
int count =0;
//資料庫查詢的結果
dbhelper dbhelper =
newdbhelper()
;sqlconnection conn =
newsqlconnection
(connstring)
;try
else
}catch
(exception
)finally
return isvaliduser;
}//此類維護資料庫連線字串和connection物件
public
class
dbhelper
set}
}//開啟資料庫連線
public
void
openconnection()
else
if(connection .state ==connectionstate .broken )
}//關閉資料庫連線
C 開發資料庫應用程式
簡單性 靈活性 而且,visual c 提供的開發環境可以使開發者根據自己的需要設計應用順序的介面和功能。visual c 提供了豐富的類庫和方法,可以使開發者根據自己的應用特點進行選擇。訪問速度快 visual c 提供了新的訪問技術 ole db 和 ado ole db 和 ado 都是基於 ...
用C 開發Pocket PC資料庫應用程式
摘要 本文講解怎樣使用pocket pc phone edition工具集迅速建立無線資料庫應用程式。本文介紹的是使用visual c 和sql server ce 2.0建立乙個pocket pc phone edition應用程式。新的移動計算時代開始了 移動解決方案系統體系結構的一部分正在迅速...
資料庫設計經驗之 應用程式開發
1 快取資料庫配置 列舉定義表資訊,減少對資料庫的訪問。2 使用連線池,並且控制最大連線數。3 資料庫訪問都通過儲存過程實現,盡量不要直接操作表。4 如果乙個業務多次呼叫不同的儲存過程,可以考慮合併在乙個儲存過程中,減少資料庫訪問。5 合併業務請求,同型別請求合併成乙個大請求,提交給資料庫。6 應用...