-
C#.NET
各种连接字符串
1.C#
连接连接
Access
程序代码
:
using
;
using
;
..
string
strConnection=
strConnection+=@
Source=C:
OleDbConnection
objConnection=new
OleDbConnection(strConnection);
..
();
();
解释
:
连接
Access
< br>数据库需要导入额外的命名空间
,
所以有了最前面的两条
using
命令
,
这是必不可
少的
!
strConnection
这个变
量里存放的是连接数据库所需要的连接字符串
,
他指定了要使用
的数据
提供者和要使用的数据源
.
是指数据提供者
,
这里使用的是
Microsoft
Jet
引擎
,
也就是
Access
中的数据引擎
,
就是靠这个和
Access
的数据库连接的
.
Sou
rce=C:
是指明数据源的位置
,
他
的标准形式是
Source=MyDrive:
PS:
1.
后面的
符号是防止将后面字符串中的
解析为转
义字符
.
2.
如果要连接的数据库文件和当前
文件在同一个目录下
,
还可以使用如下的方法连接
:
strConnection+=
Source=
strConnection+=MapPath(
这样就可以省得你写一大堆东西了
!
3.
要
注意连接字符串中的参数之间要用分号来分隔
.
objConnection=new
< br>OleDbConnection(strConnection);
这一句是<
/p>
利用定义好的连接字符串来建立了一个链接对象
,
以后对数据库的操作我们都要和这个对象打交
道
.
这用来
打开连接
.
至此
,
与
Access
数据库的连接完成
.
----------
--------------------------------------------------
--------------------
2.C#
连接
SQL
Server
程序代码
:
using
;
using
ent;
..
string
strConnection=
id=sa;password=;
strConnection+=
catalog=Northwind;Server=YourSQLServer;
strConnection+=
Timeout=30
SqlConnection
objConnection=new
SqlConnection(strConnection);
..
();
();
解释
:
连接
SQL
Server
数据库的机制与连接
Access
的机制没有什么太大的区别
,
只是改变了
Connection
对象和连接字符串中的不同参数
< br>.
首先
,
连
接
SQL
Server
使用的命名空间不是
而是
其次就是他的连接字符串了
,
p>
我们一个一个参数来介绍
(
注意
:
参数间用分号分隔
):
id=sa
连接数据库的验证用户名为
sa.
他还有一个别名
所以这句我们还可以写
成
连接数据库的验证密码为空
.
他的别名
为
所以我们可以写为
< br>
这里注意
,
你的
SQL
<
/p>
Server
必须已经设置了需要用户名和密码来登录
,
否则不能用这样的方
式来登录
< br>.
如果你的
SQL
Server
设置为
Windows
登录
,
那么在这里就不需要使用
id
和
< br>
这样的方式来登录
,
而需要使用
来进行登录
.
catalog=Northwi
nd
使用的数据源为
这个数据库
.
他的别名为
本句可
以写成
使用名为
<
/p>
的服务器
.
他的别名为
< br>
Source
如果使用的是
本地数据库且定义了实例名
,
则可以写为
实例名
如果是远程服务器
,
则将
替换为远程服务器
的名称或
IP
地址
.
Timeout=30
连接超时时间为
30
秒
.
在这里
,
建立连接对象用的构造函数为
:SqlConnection
.
3.C#
连接
Oracle
程序代码
:
------------
--------------------------------------------------
------------------
-
-
-
-
-
-
-
-
-
上一篇:LTE空口信令流程详解
下一篇:6.2.7 数据库操作类DBBase简介和使用