关键词不能为空

当前您在: 主页 > 英语 >

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连接各类数据库(全)的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文