关键词不能为空

当前您在: 主页 > 英语 >

C#.NET连接各类数据库(全)

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

-

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


1.C#


连接


SQL Server



程序代码:



using


using ent;


..


string strConnection=


strConnection+=


catalog=Northwind ;Server=YourSQLServer;


strConnection+=


SqlConnection objConnection=new


SqlConnection(strConnection);


..


();


();


解释:



连接


SQL Server


数据库的机 制与连接


Access


的机制没有什么太大的区别,只是改变了


Connection


对象和连接字符串中的不同参数。



首先,连接


SQL Server


使用的命名空间不是


“System


.”


,而是


“System


.ent”

< p>



其次就是他的连接字符串了,我们一个一个参 数来介绍


(


注意:参数间用分号分隔


)






“user id=sa”


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


sa


。他还有一个别名


“uid”

< p>
,所以这句我们还可以


写成


“uid=sa”





“pass word=”


:连接数据库的验证密码为空。他的别名为


“pw d”


,所以我们可以写为


“pwd=”






这里注意,你的


SQL Server


必须已经设置了需要用户名和密码来登录,否则不能用这样的方


式来登录。如果你的


SQL Server


设置为


Window s


登录,那么在这里就不需要使用


“user id”



“password”


这样的方式来登录,而 需要使用


“Trusted_Connection=SSPI”


来进行登录。





“initial catalog=Northwind”


: 使用的数据源为


“Northwind”


这个数据库。他的别名 为


“Database”


,本句可以写成


“Database=Northwind”






“Server=YourSQL Server”


:使用名为


“YourSQLServer”< /p>


的服务器。他的别名为


“Data


So urce”



“Address”


,< /p>


“Addr”


。如果使用的是本地数据库且定义了实例名,则可以 写为


“Server=(local)



实例名


”;


如果是远程服务器,


则将< /p>


“(local)”


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

< br>IP



址。





“Connect Tim


eout


=


30”


: 连接超时时间为


30


秒。


< p>
在这里,建立连接对象用的构造函数为:


SqlConnection






2.C#


连接


Access


程序代码:



using


using


..


string


strConnection=



strConnection+=@


Source=C:


OleDbConnection objConnection=new


OleDbConnection(strConnection);


..


();


();


解释:



连接


Access


数据库需要导入额外的命名空间,所以有了最前面的两条

< br>using


命令,这是必不


可少的


!


strConnection


这个变量里存放的是连接数 据库所需要的连接字符串,他指定了要使用的数据


提供者和要使用的数据源。

< p>


“Provider=.4.0;”


是指数据提 供者,这里使用的是


Microsoft Jet


引擎,


也就是


Access


中的数据引擎,



就是靠这个和


Access

的数据库连接的。



“Data Source=


C:


BegASPNET


是指明数据源的位置,他的标准形式是


“Data Source=


MyDrive:MyPath





PS






1.“+=”


后面的


“@”


符号是防止将后面字符串中的





解析为转义字符。



2.


如果要连接的数据库文件和当前文件在同一个目录下,还可以使用 如下的方法连接:



strConnection+=


strConnection+=MapPath(


这样就可以省得你写 一大堆东西了


!


3.


要注意连接字符 串中的参数之间要用分号来分隔。



“OleDbConnection objConnection=new OleD bConnection(strConnection);”


这一句是


利用定义好的连接字符串来建立了一个链接对象,


以后对数据库的操作我们都要 和这个对象打交


道。



“();”


这用来打开连接。至此,与


Access


数 据库的连接完成。




3.C#


连接


Oracle



程序代码:


-


-


-


-


-


-


-


-



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

C#.NET连接各类数据库(全)的相关文章

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

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

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

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

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

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

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

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

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

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

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

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

    语文