ADO.NET 中数据库连接方式
来源:互联网 发布:js发送短信倒计时 编辑:程序博客网 时间:2024/05/19 05:05
在传智博客学习了ADO.net视频,这里我主要讨论一下ADO.NET 中数据库连接方式,在MSDN查到微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnection
,System.Data.SqlClient.SqlConnection,System.Data.Odbc.OdbcConnection,System.Data.OracleClient.OracleConnection,其中System.Data.SqlClient.SqlConnection是最常用的数据库连接方式。
SqlClient主要的连接字符串(c#)有2类:
一:windows身份验证模式.
SqlConnection conn = new SqlConnection( "Server=(local);Integrated Security=SSPI;database=Northwind");
SqlConnection conn = new SqlConnection("server=(local)\NetSDK;database=pubs;Integrated Security=SSPI");
SqlConnection conn = new SqlConnection("Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;");
设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。
只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。
Integrated Security 可以设置为: True, false, yes, no ,这四个的意思很明白了,还可以设置为:sspi ,相当于 True,建议用这个代替 True。
initial catalog与database的区别又是什么呢?
两者没有任何区别只是名称不一样,就好像是人类的真实姓名与曾用名一样。。都可以叫你。
********************************************
Integrated Security=SSPI 这个表示以当前WINDOWS系统用户身去登录SQL SERVER服务器,如果SQL SERVER服务器不支持这种方式登录时,就会出错。
二:SQL SERVER身份验证模式.
SqlConnection conn = new SqlConnection(" data source=(local);initial catalog=xr;integrated security=SSPI;persist security info=False;workstation id=XURUI;packet size=4096; ");
SqlConnection myConn = new System.Data.SqlClient.SqlConnection("Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer");
SqlConnection conn = new SqlConnection( " uid=sa;pwd=passwords;initial catalog=pubs;data source=127.0.0.1;Connect Timeout=900");
设置Integrated Security为 False或省略该项的时候的时候方可使用UserID, PW 来连接,此时用SQL SERVER身份验证模式登陆服务器。
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net中数据库连接方式
- ADO.net中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.NET 中数据库连接方式
- C# 编程规范
- 如何使用那套优雅天蓝风格的Flex皮肤
- 如何在Android真机上检测是否有Google Map add-on
- 整理小知识点
- 【转】cron表达式(quartz中时间表达式)
- ADO.NET 中数据库连接方式
- 学生一族必备热门手机应用软件大汇集
- 从零开始学Android之Activity
- 使用 JavaScript File API 实现文件上传
- fill用法
- 搜索引擎营销:什么是Doorway Page?
- 当退出游戏的时候 游戏虽然退出了 但是进程不会结束掉 所以在退出的时候要加上这句话
- 在一个CommandField中为删除按钮设置OnClientClick属性
- 鼠标拖动div层