关键词不能为空

当前您在: 主页 > 英语 >

举例:基于 Connection 的数据库连接程序(DOC)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-15 14:02
tags:

-

2021年2月15日发(作者:collectivism)



.NET


与关系型数据库


< p>
.C#


连接


SQL



Server






using



;




using



ent;



..




string



strConnection=



id=sa;password=;




strConnection+=



catalog=Northwind;Server


=You rSQLServer;



strConnection+=



Timeout=30







C#< /p>


快速入门


c#Express2008



...c#



.net


编程






SqlConnection



objConnection=new



SqlConnection(st


rConnection);


..




();



();




解释


:




连接


SQL



Server


数据库的机制与连接


Access


的机制没有


什么太大的区别


,


只是改变了


Connection


对象和连接字符串

< p>
中的不同参数


.






首先


,< /p>


连接


SQL



S erver


使用的命名空间不是



而是< /p>





次就是他 的连接字符串了


,


我们一个一个参数来介绍

(


注意


:


参数间用分号分隔


):







id=sa


连接数据库的验证用户名为


sa.


他还有


一个别名



所以这句我们还可以写成


< /p>






连接数据库的验证密码为空


.


他的别名为



所以我们可以写为




这里注意


,


你的


SQL



Server


必须已经设置 了需要用户名和密码来登录


,


否则


不能 用这样的方式来登录


.


如果你的


SQL



Server


设置为


Windows


登录


,


那么在 这里就不需要使用




id




这样的方式来登录


,


而需要使用



来进行登录

.







catalog=Northwin d


使用的数据源为



这个数据库


.


他的别名为



本句可以


写成







使用名为


< /p>


的服务器


.


他的别名为

< br>



Source



果使用的是本地数据库且定义了实例名


,


则可以写为



实例名



如果是 远程服务器


,


则将


替换为远程服务器的名称或


IP




.





Timeout=30


连接超时时间为


30



.







在这里


,


建立连接对象用的构造函数



:SqlConnection.




一、基于


Connection


的数据库连接程序



编写一个


Web


应用程序,要求实现


Connection


对象


的创建,并连接


SQL Server



Northwind


数据库。



操作步骤



1.


建立


ASP .NET


网站




Visual


集成开发环境中,新建一个名



Example



ASP .NET


网站,选择在文件系统


E:asp8


中建立,选择


C#


语言。



2.


添加窗体页面



“解决方案管理器”


窗口,


右击项目名称

< br>“


Example




在弹出的快捷菜单中选择“添加新项”菜单命令,添加一个


命名为“



”的窗体,单击“添加”


按钮。

< p>


3.


加载命名空间



因为需要连接


SQL Server


数据库,因此在




文件的开头加载命名空间。



using ent;


4.


创建一个


SqlConnection


对象





文件的


Page_Load


事件里添加如下代码。





string strConnection=


Northwind;User ID=sa;


Password=; ConnectionTimeout=30


SqlConnection objConnection=new


SqlConnection(strConnection);


(); ();


5.


保存、编译程序




二、基于



Command


的简单数据读取程序



编写一个


Web


应用程序,在


Connection


对象的基础


之上,创建


Command


对象,并读取数据源中的数据。



分析:



为加深对


Command


对象的理 解,在实例中使用构造函


数创建


Command


对象。由于数据提供者为


SQL Server




Northwind


数据库,因此使用类


SqlCommand


的构造函数。


要读取数据源中的数据,可利用


Command


对象的



ExecuteReader


方法创建


DataReader


对象,利用



Response


对象的


Write


方法显示


DataReader


结果集中


的数据。



操作步骤



1.


建立


ASP .NET


网站



新建一个名为“


Example


”的


ASP .NET


网站,选择在




文件系统


E:asp8


中建立。



2.


添加窗体页面



在“解决方案管理器” 窗口,添加一个命名为




”的窗体。< /p>



3.


加载命名空间



因为需要连接


SQL Server


数据库,因此,在




”文件的开头加 载命名空间。



using ent;


4.


创建一个


SqlCommand


对象



在“



”文件的


Page_Load



件里添加如下代码。



protected void Page_Load(object sender, EventArgs e)


{


string strConnection =


Northwind;User

< br>ID=sa;Password=;


SqlConnection objConnection = new


SqlConnection(strConnection);


try { ();


SqlCommand cmd = new SqlCommand(


region


objConn ection);




SqlDataReader reader = eReader();


for (int i = 0; i < ount; i++)


(e(i)


+



(


width=20%


align=left>


while (()) {


for (int i = 0; i < ount; i++)


(ue(i) +



(


catch(SqlException ex)


{ (ng()); }


finally{ (); } }



5.


保存、编译、运行程序



在“解决方案资源管理器”窗口中的




”文件上右击,在快捷菜单中选择


“设为起始页”菜单命令,然后单击 工具栏上的“启动”按


钮,运行该程序。




三、基于


DataReader


的简单数据访问程序



编写一个


Web


应用程序,使用


Connection



Command





DataReader



3


个对象实现数据访问。



分析



DataReader


对象可以方便快捷地读取数据,在一些特


殊场合,如应用程序不需要对 数据做任何修改,只是读取和


显示,使用


DataReader


对象可以大大节省系统资源。



操作步骤



1.


建立


ASP .NET


网站




Visual


集成开发环境中,新建一个名


为“

< p>
Example


”的


ASP


.NET


网站,选择在文件系统


E:asp8


中建立,选择


C#


语言。



2.


添加窗体页面



“解决方案管理器”


窗口中右击项目名称



Example




在弹出的 快捷菜单中选择“添加新项”菜单命令,添加一个


命名为“



”的窗体,单击“添加”


按钮。



3.


添加控件


在“



”的“设计”页面上放置



3



GridView


控件。



4.


修改





文件的





之间添加如下用于数据 库连接的代码。






value=


localhost;


uid=sa;pwd=;


5.


加载命名空间



因为需要连接


SQL Server


数据库,因此,在




”文件的开头加 载命名空间。



using ent;


6.


创建一个


SqlDataReader


对象



在“



”文件的


Page_Load


事件里添加如下代码。



protected void Page_Load(object sender, rgs e)


{


String


s trConnection=urationSettings


.


AppSettings[


SqlConnection


conn=new


SqlConnection


(strConnection);


String strC ount=


From


[Products]

(); SqlCommand cmd=new


SqlCommand(strCount,conn);


SqlDataReader reader=eReader();


urce=reader;


nd();();


-


-


-


-


-


-


-


-



本文更新与2021-02-15 14:02,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/655381.html

举例:基于 Connection 的数据库连接程序(DOC)的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文