.NET中ADO.NET数据源VSODBC数据源区别
- 时间:2015年04月02日 15:41:37 来源:魔法猪系统重装大师官网 人气:5366
一 ADO.NET数据源
使用SQLServer为例,配置属性如下:
1. data source,数据源,为机器名称或者IP地址;
2. server,服务器,为数据库所在机器的名称(计算机名);
3. database ,数据库名称;
4. User ID & password,用于访问数据库的用户ID和密码;
5. pooling,标志是否使用数据库连接池,不写即为不使用连接池;
6. Intergrated Security,系统集成安全验证,标志登录数据库时是否使用系统集成验证,不写即为不需验证;
7. connection timeout,链接超时时间,系统再次尝试连接数据库时所经历的时间长度,单位为秒,默认值为15秒;
例:
比较ADO.NET,ODBC数据源的属性及配置工作相对简单,其属性如下:
1. Data Source Name(DSN),数据源的名称。可以使数据源的名称或文件地址。
2. Driver,数据驱动程序。即为ODBC数据源的数据驱动程序。
3. Server,服务器。数据库服务器的名称或网络地址。
4. Database,数据库名称。
5. UID & PWD,访问数据库的用户名和密码。
注意:ODBC数据源的特点是必须提供Driver(驱动)属性及其值。例:
三 比较JAVA数据源
Java中数据源的配置可以在web.xml中,也可以在发布Java程序包的第三方中间件(如Tomcat)中,跟ADO.NET数据源的配置相差无几,可以说是一模一样,只是可选配置方法由很多。如果同样使用SQLServer数据库,那么Java开发的数据源配置需要引入SQLServer的驱动Jar包,这是一点小小的区别。
相对ODBC数据源的配置相差不大,除ODBC必须指定Driver属性这一点之外,最大的区别就是ODBC数据源可以通过DSN属性来静态的指定或动态的创建数据源,从而链接并访问数据源,相比之下,ODBC有更好的灵活性,如果需要临时使用系统以外的数据源,采用ODBC数据源就相当快捷。
请各位评点不当之处,我会跟进修改,并会增加与其它数据源的区别
.NET,中,ADO.NET,数据源,VSODBC,区别,一
使用SQLServer为例,配置属性如下:
1. data source,数据源,为机器名称或者IP地址;
2. server,服务器,为数据库所在机器的名称(计算机名);
3. database ,数据库名称;
4. User ID & password,用于访问数据库的用户ID和密码;
5. pooling,标志是否使用数据库连接池,不写即为不使用连接池;
6. Intergrated Security,系统集成安全验证,标志登录数据库时是否使用系统集成验证,不写即为不需验证;
7. connection timeout,链接超时时间,系统再次尝试连接数据库时所经历的时间长度,单位为秒,默认值为15秒;
例:
复制内容到剪贴板
二 ODBC数据源代码:
name="SQLCONNECTIONSTRING"
connectionString="data Source=PC-201002011045;database=hr;user id=sa;pwd=1"
providerName="System.Data.SqlClient" />
比较ADO.NET,ODBC数据源的属性及配置工作相对简单,其属性如下:
1. Data Source Name(DSN),数据源的名称。可以使数据源的名称或文件地址。
2. Driver,数据驱动程序。即为ODBC数据源的数据驱动程序。
3. Server,服务器。数据库服务器的名称或网络地址。
4. Database,数据库名称。
5. UID & PWD,访问数据库的用户名和密码。
注意:ODBC数据源的特点是必须提供Driver(驱动)属性及其值。例:
复制内容到剪贴板
说明:以上所述ODBC配置是基于Windows的管理工具中的“ODBC数据源”的配置,在此之前需要预先配置好ODBC数据源,具体配置情况可参考:http://book.51cto.com/art/201001/181646.htm中有详细的介绍。代码:
三 比较JAVA数据源
Java中数据源的配置可以在web.xml中,也可以在发布Java程序包的第三方中间件(如Tomcat)中,跟ADO.NET数据源的配置相差无几,可以说是一模一样,只是可选配置方法由很多。如果同样使用SQLServer数据库,那么Java开发的数据源配置需要引入SQLServer的驱动Jar包,这是一点小小的区别。
相对ODBC数据源的配置相差不大,除ODBC必须指定Driver属性这一点之外,最大的区别就是ODBC数据源可以通过DSN属性来静态的指定或动态的创建数据源,从而链接并访问数据源,相比之下,ODBC有更好的灵活性,如果需要临时使用系统以外的数据源,采用ODBC数据源就相当快捷。
请各位评点不当之处,我会跟进修改,并会增加与其它数据源的区别
上一篇:比较综合的阴历和阳历的java源程序
下一篇:C#抽象工厂模式实现方法