东航航空货运系统技术解析(一)新建项目与数据库

来源:互联网 发布:webshell工具 编辑:程序博客网 时间:2024/04/29 11:59

1.1 新建项目

第一步:打开Vs界面,点击左上角文件,点击新建,选择项目

   

                                                                                                                                   1.1 (图1                                      

第二步:点击WCF类型,选择WCF服务应用程序,在名称中输入项目名称(解决方案名称),位置可自行选择存放该项目的路径,完成后点击确定


                                                                                                                                1.1(图2

1.2  创建数据层(DAL)

第一步:在项目名称右键——选择添加——新建项目



                                                             1.2(图1)

第二步:在C#中选择类库


                                                           1.2(图2)

第三步:创建好数据层后出现如图界面,在代码区输入下面代码,用以与数据库进行连接和数据操作


                                                           1.2(图3)

                                                                   1.2(图4)

//定义连接字符串:数据服务器目标        string sqlcnnstr = @"Data Source=(local)\SQL;                            Initial Catalog=华生医药ERP系统数据库;                            User ID=sa;Password=sa@123";                  #region 初始化相关ADO.NET变量          SqlConnection sqlcn;//定义连接对象          SqlCommand sqlcmd;//定义命令对象          SqlDataAdapter sqlda;//定义数据适配器           DataTable dt;//定义数据表         #endregion        public DataTable DAL_SelectDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas)        #region 提取数据的ADO.NET通用方法        {            //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,好比修建湛江到广州的高速公路            sqlcn = new SqlConnection(sqlcnnstr);            //SqlConnection sqlcn = new SqlConnection();            //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn            sqlcmd = new SqlCommand(mysqlstr, sqlcn);            //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程            sqlcmd.CommandType = CommandType.StoredProcedure  ;                       //第二步SqlCommand C:把外部传递过来的SQL命令对应的参数填充到SqlCommand对象sqlcmd的SqlParameters集合中               foreach (SqlParameter var in SQlCMDpas)            {                sqlcmd.Parameters.Add(var);            }            //准备好本地数据容器            this.dt = new DataTable();             //第三步SqlDataAdapter:用数据适配器SqlDataAdapter对象sqlda执行SqlCommand对象sqlcmd;适配器SqlDataAdapter好比高速路管理公司            sqlda = new SqlDataAdapter(sqlcmd);//SqlDataAdapter可以隐式打开和关闭SqlConnection            //第四步:将执行后的数据结果返回到DataTable对象dt中            sqlda.Fill(this.dt);                 return this.dt;           }        #endregion              public  int  DAL_OPTableDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas)        #region   //插入、更新、删除数据库中的ADO.NET通用方法        {            //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,并显示打开;好比修建湛江到广州的高速公路            sqlcn = new SqlConnection(sqlcnnstr.ToString());            sqlcn.Open();            //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn            sqlcmd = new SqlCommand(mysqlstr, sqlcn);            //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程            sqlcmd.CommandType = CommandType.StoredProcedure;            //第二步SqlCommand C:把外部传递过来的SQL命令对应的参数填充到SqlCommand对象sqlcmd的SqlParameters集合中               foreach (SqlParameter var in SQlCMDpas)            {                sqlcmd.Parameters.Add(var);            }            //第三步 SqlCommand :SqlCommand对象sqlcmd自己执行ExecuteNonQuery()调用SQL存储过程操作数据库            int myop= sqlcmd.ExecuteNonQuery();            sqlcn.Close();            return myop;        }        #endregion

1.3 创建逻辑层(BLL)

第一步:右键点击“解决方案”,选择添加,点击新建项目。


                                                                 1.3(图1)

第二步:选择类库,输入名称,点击确定,完成逻辑层(BLL)的建立。


                                                            1.3(图2)

1.4新建数据库

  第一步:连接进入数据库


                                                                          1.4(图1)

第二步:进入数据库后,在数据库节点右键——新建数据库,进入如图界面


                                                                      1.4(图2)

第三步:新建项目数据库完成后,根据项目需要新建相关数据表


                                                                                                 1.4(图3)

第四步:根据项目需要新建数据表,输入相关字段,选择其数据类型,字符长度


                                                                                                1.4(图4)

第五步:设置主键与标识增量


                                                                                               1.4(图5)

第六步:在项目的数据库里找到可编程性——》存储过程,右键,新建存储过程——》删除图中红圈内容


                                                                                                 1.4(图6)



                                                                                                   1.4(图7)

第七步:根据自己编程需求撰写存储过程,点击执行后在’消息’栏显示如图内容


                                                                                                            1.4(图8)

*****以上内容仅供参考学习用途*****

















0 0
原创粉丝点击