版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三讲第三讲 企业商品管理系统实现企业商品管理系统实现1 C#与 SQL Server2005的衔接方法。 运用C#言语和Visual Studio .NET工具实现企业商品管理系统的各个模块的功能。 实实 施施实实 施施系统数据访问分析系统数据访问分析 分析企业商品管理系统的详细功能,演示企业商品管理系统。分析企业商品管理系统的详细功能,演示企业商品管理系统。教学引导教学引导 分析分析商品数据库中的信息如何显示在界面上呢?商品数据库中的信息如何显示在界面上呢?实实 施施系统数据访问分析系统数据访问分析 一个典型的数据库运用程序通常会包含以下几个环节:1) 衔接到数据库;2) 对运用程序进展数
2、据接纳预备;3) 将数据获取到运用程序中;4) 在Windows窗体或Web窗体上显示数据;5) 在运用程序中编辑数据;6) 验证数据;7) 保管数据到数据库。 实实 施施系统数据访问分析系统数据访问分析 C#在衔接数据库时需求留意哪些问题呢?实实 施施C#与与SQL Server2005建立本地衔接建立本地衔接 普通在进展系统开发时,通常衔接的都是本地数据库,此时,输入效力器称号是localhost,.或者本机称号。数据库远程衔接的设置方法 首先对SQL Server2005数据库系统进展有关的配置操作。 1运用SQL Server 配置管理器配置TCP/IP协议 。 2运用“SQL Ser
3、ver 外围运用配置器进展相关配置实实 施施系统数据访问分析系统数据访问分析 1 1、运用、运用SQL Server SQL Server 配置管理器配置配置管理器配置TCP/IPTCP/IP协议协议1 1启动启动SQL Server SQL Server 配置管理器配置管理器点击点击“开场菜单开场菜单“一切程序一切程序“SQL Server “SQL Server 20052005 “ “配置工具配置工具“SQL Server “SQL Server 配置管理配置管理器,如图:器,如图: 实实 施施系统数据访问分析系统数据访问分析 2启用“TCP/IP 在对话框中选择“SQL Server
4、2005 网络配置,用鼠标右击“TCP/IP弹出快捷菜单,点击“启用E,见图: 实实 施施系统数据访问分析系统数据访问分析 用鼠标双击TCP/IP已启用实实 施施系统数据访问分析系统数据访问分析 设置TCP端口 点击“IP 地址选项卡,将“IP All中的“TCP端口设置为:1433。如图: 设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433设置设置TCP端口为端口为1433
5、实实 施施系统数据访问分析系统数据访问分析 在目前曾经翻开的“SQL Server配置管理器对话框中,用鼠标右击“SQL ServerSQLEXPRESS,在弹出的快捷菜单中选择“停顿命令,停顿SQL Server 2005。实实 施施系统数据访问分析系统数据访问分析 3配置TCP/IP协议的端口 在曾经翻开的“SQL Server 配置管理器中,用鼠标双击“TCP/IP已启用,如图。翻开“TCP/IP 属性对话框,见图: 实实 施施系统数据访问分析系统数据访问分析 演示操作:演示操作:实实 施施系统数据访问分析系统数据访问分析 实实 施施C#与与SQL Server2005建立远程衔接建立远
6、程衔接1.首先翻开首先翻开SQL Server configuration manager配置管理器配置管理器 选中选中SQL Server 2005网络配置下的网络配置下的SQLEXPRESS的协议,右的协议,右侧会出现协议称号。侧会出现协议称号。 右击,将Shared Memory、Named Pipes、TCP/IP选为启用,把VIA设为禁用。 在TCP/IP的属性对话框中选中IP地址标签。在IP1中将IP地址改为数据库效力器IP号,留意端口号,设成1433。在IP2中将IP地址为地址,端口号设成1433,这是本地地址。IPAll中端口号也要设为1433。2.配置配置S
7、QL Server外围运用效力器外围运用效力器,开启开启SQL2005远程衔接功能远程衔接功能 点击“配置工具-“SQL Server外围运用配置器,然后在翻开的窗口中选择“效力和衔接的外围运用配置器-然后选择Database Engine节点下的 “远程衔接,选择“本地衔接和远程衔接,同时选择“同时运用TCP/IP和named pipes,确定后然后需求重新启动数据库效力就可以了。实实 施施C#与与SQL Server2005建立远程衔接建立远程衔接3.把登陆设置改为把登陆设置改为SQL Server 身份验证方式身份验证方式实实 施施C#与与SQL Server2005建立远程衔接建立远程
8、衔接4.修正修正SQL Server sa的密码的密码在SQL Server Management Studio管理器中,展开效力器上的“平安性-登陆名-在sa帐号上点右键属性,这样在“常规的选择页中更改sa登陆帐号的密码。留意SQL Server2005中,不允许密码设置简单,否那么会通不过。然后在选择页的“形状的登录修正为启用。实实 施施C#与与SQL Server2005建立远程衔接建立远程衔接5.数据库衔接字符串数据库衔接字符串采用c#言语,用ADO.NET来进展衔接。SqlConnection conn = new SqlConnection(Data source= .SQLEXP
9、RESS; initial catalog= sales; User ID = sa; password = 123456);SqlConnection conn = new SqlConnection(Data source= localhostSQLEXPRESS; initial catalog= sales; User ID = sa; password = 123456);SqlConnection conn = new SqlConnection(Data source=效力器名SQLEXPRESS; initial catalog= sales; User ID = sa; pa
10、ssword = 123456);SqlConnection conn = new SqlConnection(Data source=效力器名; initial catalog= sales; User ID = sa; password = 123456);实实 施施C#与与SQL Server2005建立远程衔接建立远程衔接实实 施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 测试数据库衔接 翻开翻开Visual Studio 2005,在视图的,在视图的“效力器资源管理效力器资源管理器器来添加来添加SQL server 2005的衔接,经过输入效力器称号的衔接,经过输入效
11、力器称号和对应的和对应的SQL Server身份验证的身份验证的sa用户名密码后,选取对用户名密码后,选取对应的数据库,最后点击应的数据库,最后点击“测试衔接测试衔接,即可胜利衔接到数,即可胜利衔接到数据库。据库。 实实 施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 设置设置web.config文件文件: 在运用程序中的在运用程序中的web.config文件添加如下数据库文件添加如下数据库衔接的配置:衔接的配置: 实实 施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 程序功能详细是如何程序功能详细是如何实现的呢?实现的呢?实实 施施在程序中实现数据增、删等操作在程
12、序中实现数据增、删等操作 在工程开发前台过程,需求对详细的数据进展增、删、改、在工程开发前台过程,需求对详细的数据进展增、删、改、查等操作。查等操作。C#操作操作SQL数据库的主要步骤:数据库的主要步骤:建立SqlConnection对象;指定SqlConnection对象的ConnString属性;翻开数据库衔接;指定SQL语句;创建Command对象,执行SQL命令。建立SqlDataAdapter对象和DataSet对象myDataAdapter=new SqlDataAdapterstrCmd,conn;填充DataSet;给GridView指定数据源 实实 施施在程序中实现数据增、删等操作在程序中实现数据增、删等操作 1、登录功能的实现、登录功能的实现 登录功能是确保系统平安性的关键所在,经过登录界面,登录功能是确保系统平安性的关键所在,经过登录界面,可以使不同的用户有不同的权限,运用不同的功能,也可以可以使不同的用户有不同的权限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药理学:抗心绞痛药
- 一颗药的成长历程
- 小学手工制作课程设计
- 外币与汇率课程设计案例
- 信贷审批员课程设计
- ACA实验班课程设计
- 课文艾滋病小卫士
- 颈椎病术后并发症
- 肝包虫病的影像诊断
- 专科药理学降压药
- 教科版二年级科学上册《第2单元2.2 不同材料的餐具》教学课件
- 小学五年级数学奥数单选题100道及答案解析
- 骨科3D打印临床应用指南2024
- 基础护理测试题(含答案)
- 呼吸系统测试题(含参考答案)
- 2024秋期国家开放大学《可编程控制器应用实训》一平台在线形考(形成任务1)试题及答案
- 第三单元 长方形和正方形(单元测试)-2024-2025学年三年级上册数学苏教版
- 八上16《永久的生命》《我为什么而活着》 整合公开课一等奖创新教学设计
- 电力设备预防性试验规程
- 能源数字化转型典型实践案例集(2024年)
- DB3502∕T 139-2024“无陪护”医院服务规范通 用要求
评论
0/150
提交评论