4《數據庫原理及應用技術》課程指導平臺功能模塊具體實現
4.1 用戶登錄認證部分代碼
// 數據庫連接操作幫助類
public sealed class SqlHelper
{
// 執行數據庫讀取
public static SqlDataReaderExecuteReader(string connectionString, CommandType commandType, stringcommandText)
{
return ExecuteReader(connectionString, commandType,commandText, (SqlParameter[])null);
}
// 執行數據庫讀取
public static SqlDataReaderExecuteReader(string connectionString, CommandType commandType, stringcommandText, params SqlParameter[]commandParameters)
{
if (connectionString == null || connectionString.Length == 0) throw new ArgumentNullException(“connectionString”);
SqlConnection connection = null;
try
{
// 新建一個數據庫連接實例
connection = newSqlConnection(connectionString);
// 建立連接
connection.Open();
returnExecuteReader(connection, null, commandType,commandText, commandParameters, SqlConnectionOwnership.Internal);
}
catch
{
if (connection != null)
// 關閉數據庫連接
connection.Close();
throw;
}
}
}
// 驗證用戶登錄類
public class CheckUserLogin{
SqlConnection conn;
public CheckUserLogin()
{
//讀取web.config里面的數據庫連接字串并new一個SqlConnection實例
conn =
new
SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[“ConnStr”].ToString());
}
//取得用戶密碼
public string getPassword(string user_no, stringrole)
{
string password = String.Empty;
SqlDataReader dr = null;
if (role == “stu”)
{
dr = SqlHelper.ExecuteReader(conn, CommandType.Text, “select passwordfrom DB_STU where stu_id =” + user_no);
}
……………………………
return password; }
}
4.2 學生作業修改功能部分代碼
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态