欢迎来到天天文库
浏览记录
ID:21798957
大小:201.49 KB
页数:17页
时间:2018-10-24
《举例基于connection的数据库连接程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、.NET与关系型数据库•C#连接SQLServerusingSystem.Data:usingSystem.Data.SqICIient:stringstrConnection二,,userid二sa;password二;";strConnection+二initialcataIog二Northwind;Server=YourSQLServer:n:strConnection+二,’ConnectTimeout二30G#快速入门c#Express2008开...c#与.net编程SqIConnectionobjConnection=newSqIConnection(strC
2、onnection);objConnection.Open0:objConnection.Close0:解释:连接SQLServer数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数.首先,连接SQLServer使用的命名空间不是"System.Data.01eDb",而是"System.Data.SqICIient".其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):"userid=sa":连接数据库的验证用户名为sa.他还有一个别名"uid",所以这句我们还可以写成"uid=Sa"
3、."password^':连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".这里注意,你的SQLServer必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQLServer•设置为Windows登录,那么在这里就不需要使用"userid"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录."initialcataIog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Nort
4、hwind"."Server=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"DataSource","Address","Addr".女口果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址."ConnectTimeout=30":连接超时时间为30秒.在这里,建立连接对象用的构造函数为:SqIConnection.一、基于Connection的数据库连接程序编写一个Web应用程序,要求实现Connection对象的创建,并
5、连接SQLServer的Northwind数据库。操作步骤1.建立ASP.NET网站在VisualStudio.NET集成开发环境中,新建一个名为Example的ASP.NET网站,选择在文件系统E:asp8中建立,选择C利吾言。2.添加窗体页面在“解决方案管理器”窗口,右击项目名称“Example”,在弹出的快捷菜单中选择“添加新项”菜单命令,添加一个命名为“ConnectionExampIe.aspx”的窗体,单击“添加”按钮。3.加载命名空间因为需要连接SQLServer数据库,因此在ConnectionExampIe.aspx.cs文件的开头加载命名空间。usin
6、gSystem.Data.SqICIient:4.创建一个SqIConnection对象在ConnectionExampIe.aspx.cs文件的Page_Load事件里添加如下代码。stringstrGonnection="Server=(local);Database:Northwind;UserID=sa;Password:;ConnectionTimeout=30";SqIConnectionobjConnection=newSqlConnection(strConnection):objConnection.Open();objConnection.Close()
7、;5.保存、编译程序二、基于Command的简单数据读取程序编写一个Web应用程序,在Connection对象的基础之上,创建Command对象,并读取数据源中的数据。分析:为加深对Command对象的理解,在实例中使用构造函数创建Command对象。由于数据提供者为SQLServer的Northwind数据库,因此使用类SqICommand的构造函数。要读取数据源中的数据,可利用Command对象的ExecuteReader方法创建DataReader对象,利用Response对象的Write方法显示DataRe
此文档下载收益归作者所有