• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#各种数据库连接字符串

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.C#连接连接Access

string AccessConstr=@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=C:\Mytest\test.mdb";

OleDbConnection objConnection=new OleDbConnection(strConnection);
......
objConnection.Open();//打开连接
objConnection.Close();//关闭连接

解释:

 连接Access数据库需要导入额外的命名空间:Using System.Data.OleDb;

 "Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的.

 "Data Source=C:\MyTest\test.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB".

2.C#连接SQL Server

string SQLConstr="Data Source=192.168.0.111; initial catalog=Mysqldb;user id=sa;password=123;Connect Timeout=30";
SqlConnection sqlConnection=new SqlConnection(SQLConstr);
...
sqlConnection.Open();
sqlConnection.Close();
还可写作:
string SQLConstr="Server=192.168.0.111;DataBase=Mysqldb;uid=sa;pwd=123;Connect Timeout=30";
SqlConnection sqlConnection=new SqlConnection(SQLConstr);
...
sqlConnection.Open();
sqlConnection.Close();

解释:

    连接SQL Server 需要导入命名空间Using System.Data.SqlClient;

   "user id=sa":连接数据库的验证用户名为sa.还可以写成"uid=sa";

 "password=":连接数据库的验证密码为空.还可以写为"pwd=";

 注意,此种方式只适合有用户名和密码的SQL Server登录;

   如果SQL Server设置为Windows登录,那么这里就不需要使用"user id"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录;

   (Data Source=Aron1; Initial Catalog=pubs; Integrated Security=SSPI; 或 Server=Aron1; Database=pubs; Trusted_Connection=True; )注意区别

 "Data Source=192.168.0.111":服务器地址.还可写作:Server=192.168.0.111.或 address=102.168.0.111如果是本地数据库且定义了实例名,则可以写为"Server=(local)";

    "initial catalog=Mysqldb":表示数据源为"Mysqldb"这个数据库.还可以写作"Database=Mysqldb";

 "Connect Timeout=30":连接超时时间为30秒.

3.C#连接Oracle

string OracleConstr="Data Source=192.168.0.111; User Id=username; Password=passwd; Integrated Security=no"

解释:

    连接Oracle 需要先添加引用:程序集--框架--找到”System.Data.OracleClient“.然后在导入命名空间Using System.Data.OracleClient;

    Oracle 连接字符串基本与SqlServer 一样。(上面写法只使适用于o'racle8.1及以上版本);

    Integrated Security=no 表示集成安全性为否。即需要用户名和密码登录。可不写。

4.C#连接MySQL

 解释:与SQL Server 基本一致。当为本地库时:server=localhost;或 data source=127.0.0.1;


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c++输出调试信息到vs中的输出窗口发布时间:2022-07-13
下一篇:
Tcl/TkC/C++扩展发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap