• 大小: 362KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-09-28
  • 语言: 其他
  • 标签: 三层架构  

资源简介

本人做的一个非常简单的一个三层架构的网站,只有登录注册功能,希望能给初学三层的人有一点小小帮助。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace TEmail.DataAccess
{
   public class UserDataAccess
    {
       string ST_ConnectionString;
       SqlConnection ST_dbconn;
       SqlDataAdapter ST_adapter;
       public UserDataAccess()
       {
           ST_ConnectionString = “Data Source=localhost;Initial Catalog=EmployeeSystem;User ID=sa;Password=zhang159“;
           ST_dbconn = new SqlConnection(ST_ConnectionString);
       }
       /// 
       /// 校验管理员是否可以登录
       /// 

       /// 用户名
       /// 密码
       /// dataset
       public DataSet UserLogin(string namestring pwdint n)
       {
          DataSet ST_dd = new DataSet();//创建一个数据集ST_dd
           ST_dbconn.Open();//打开连接
           string sql = “SELECT * FROM ST_Login WHERE ST_User=‘“+name+“‘ AND ST_PassWord=‘“+pwd+“‘ AND ST_Userclass=‘“+n+“‘“;
           ST_adapter = new SqlDataAdapter(sqlST_dbconn);//定义并初始化数据适配器
           //ST_adapter.SelectCommand = new SqlCommand(sql ST_dbconn);
           //ST_adapter.SelectCommand.Parameters.Add(new SqlParameter(“@Name“ SqlDbType.NVarChar 20));
           //ST_adapter.SelectCommand.Parameters[“@Name“].Value = name;
           //ST_adapter.SelectCommand.Parameters.Add(new SqlParameter(“@Pwd“ SqlDbType.NVarChar 20));
           //ST_adapter.SelectCommand.Parameters[“@Pwd“].Value = pwd;
           ST_adapter.Fill(ST_dd); //将数据适配器中的数据填充到数据集ST_dd中
           //ST_dbconn.Close();//关闭连接
           return ST_dd;
       }
       /// 
       /// 校验用户是否可以登录
       /// 

       /// 用户名
       /// 密码
       /// DataSet
       public DataSet UserLoginn(string name string pwd)
       {
           DataSet ST_dd = new DataSet();//创建一个数据集ST_dd
           ST_dbconn.Open();//打开连接
           string sql = “SELECT * FROM ST_Login WHERE ST_User=‘“ + name + “‘ AND ST_PassWord=‘“ + pwd + “‘“;
           ST_adapter = new SqlDataAdapter(sql ST_dbconn);//定义并初始化数据适配器
           //ST_adapter.SelectCommand = new SqlCommand(sql ST_dbconn);
           //ST_adapter.SelectCommand.Parameters.Add(new SqlParameter(“@Name“ SqlDbType.NVarChar 20));
           //ST_adapter.SelectCommand.Parameters[“@Name“].Value = name;
           //ST_adapter.SelectCommand.Parameters.Add(new SqlParameter(“@Pwd“ SqlDbType.NVarChar 20));
           //ST_adapter.SelectCommand.Parameters[“@Pwd“].Value = pwd;
           ST_adapter.Fill(ST_dd); //将数据适配器中的数据填充到数据集ST_dd中
           //ST_dbconn.Close();//关闭连接
           return ST_dd;
       }
       /// 
       /// 添加新闻
       /// 

       /// 新闻标题
       /// 公司名称
       /// 新闻内容
       pu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6144  2010-05-02 20:20  TEmail\TEmail.DataAccess\bin\Debug\TEmail.DataAccess.dll

     文件      13824  2010-05-02 20:20  TEmail\TEmail.DataAccess\bin\Debug\TEmail.DataAccess.pdb

     文件        314  2010-05-02 20:20  TEmail\TEmail.DataAccess\obj\Debug\TEmail.DataAccess.csproj.FileListAbsolute.txt

     文件       6144  2010-05-02 20:20  TEmail\TEmail.DataAccess\obj\Debug\TEmail.DataAccess.dll

     文件      13824  2010-05-02 20:20  TEmail\TEmail.DataAccess\obj\Debug\TEmail.DataAccess.pdb

     文件       1366  2010-04-27 21:12  TEmail\TEmail.DataAccess\Properties\AssemblyInfo.cs

     文件       2518  2010-04-28 10:16  TEmail\TEmail.DataAccess\TEmail.DataAccess.csproj

     文件        168  2010-04-28 10:32  TEmail\TEmail.DataAccess\TEmail.DataAccess.csproj.user

     文件       5972  2010-05-02 20:18  TEmail\TEmail.DataAccess\UserDataAccess.cs

     文件        736  2010-05-02 20:18  TEmail\TEmail.Rule\add.cs

     文件       6144  2010-05-02 20:20  TEmail\TEmail.Rule\bin\Debug\TEmail.DataAccess.dll

     文件      13824  2010-05-02 20:20  TEmail\TEmail.Rule\bin\Debug\TEmail.DataAccess.pdb

     文件       4608  2010-05-02 20:20  TEmail\TEmail.Rule\bin\Debug\TEmail.Rule.dll

     文件      13824  2010-05-02 20:20  TEmail\TEmail.Rule\bin\Debug\TEmail.Rule.pdb

     文件       3184  2010-05-02 20:20  TEmail\TEmail.Rule\obj\Debug\ResolveAssemblyReference.cache

     文件        370  2010-05-02 20:20  TEmail\TEmail.Rule\obj\Debug\TEmail.Rule.csproj.FileListAbsolute.txt

     文件       4608  2010-05-02 20:20  TEmail\TEmail.Rule\obj\Debug\TEmail.Rule.dll

     文件      13824  2010-05-02 20:20  TEmail\TEmail.Rule\obj\Debug\TEmail.Rule.pdb

     文件       1354  2010-04-27 21:11  TEmail\TEmail.Rule\Properties\AssemblyInfo.cs

     文件       2773  2010-05-01 20:10  TEmail\TEmail.Rule\TEmail.Rule.csproj

     文件       1168  2010-05-01 20:52  TEmail\TEmail.Rule\UserRule.cs

     文件       4594  2010-04-28 16:45  TEmail\TEmail.sln

    ..A..H.     36864  2010-05-05 12:30  TEmail\TEmail.suo

     文件    2293760  2010-04-28 10:38  TEmail\TEmail.web\App_Data\EmployeeSystem.mdf

     文件     573440  2010-04-28 10:38  TEmail\TEmail.web\App_Data\EmployeeSystem_log.LDF

     文件       6144  2010-05-02 20:20  TEmail\TEmail.web\Bin\TEmail.DataAccess.dll

     文件      13824  2010-05-02 20:20  TEmail\TEmail.web\Bin\TEmail.DataAccess.pdb

     文件       4608  2010-05-02 20:20  TEmail\TEmail.web\Bin\TEmail.Rule.dll

     文件      13824  2010-05-02 20:20  TEmail\TEmail.web\Bin\TEmail.Rule.pdb

     文件        661  2006-08-14 18:43  TEmail\TEmail.web\images\Admin_left_2.gif

............此处省略72个文件信息

评论

共有 条评论