欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL Server使用OLE DB所设置的连接字符串讲解

程序员文章站 2022-06-24 23:26:30
sql server 使用 ole db 所设置的连接字符串: 标准连接方式 provider=sqloledb;data source=datasource;initial catalog=dbn...

sql server 使用 ole db 所设置的连接字符串:

标准连接方式

provider=sqloledb;data source=datasource;initial catalog=dbname;user id=username;password=pwd;

信任连接方式:

provider=sqloledb;data source=datasource;initial catalog=dbname;integrated security=true;

------------------------------------------------------------------------------------------

access使用 ole db 所设置的连接字符串:

标准连接方式:

provider=microsoft.jet.oledb.4.0;data source=/path/db.mdb;user id=username;password=pwd;

工作组方式:

provider=microsoft.jet.oledb.4.0;data source=/path/db.mdb;jet oledb:system database=system.mdw;

包含密码方式:

provider=microsoft.jet.oledb.4.0;data source=/path/db.mdb;jet oledb:database password=pwd;

------------------------------------------------------------------------------------------

oracle 使用 ole db 所设置的连接字符串:

微软提供的标准安全连接方式:

provider=msdaora;data source=datasource;user id=username;password=pwd;

oracle 提供的标准安全连接方式:

provider=oraoledb;data source=myoracledb;user id=username;password=pwd;

信任连接方式:

provider=oraoledb.oracle;data source=datasource;osauthent=1;

------------------------------------------------------------------------------------------

excel 使用 ole db 所设置的连接字符串

标准连接方式:

provider=microsoft.jet.oledb.4.0;data source=c:/myecxel.xls;extended properties=" ";

------------------------------------------------------------------------------------------

informix 使用 ole db 所设置的连接字符串

ibm informix ole db provider:

provider=ifxoledbc.2;user id=username;password=pwd;datasource=dbname@servername;persistsecurity info=true;

sql中数据类型和ole数据类型中的对应关系

写几个主要的吧:

sqldbtype.nvarchar == oledbtype.varchar

sqldbtype.bit ==oledbtype.boolean

sqldbtype.datetime == oledbtype.date

如果时间变量包括日期和时间

用oledbtype.dbdate会丢失时间部分,显示的时候可能会用12:00:00代替时间部分

用oledbtype.dbtime就不行了,这个应该是对应timespan类型的

用oledbtype.dbtimestamp类型不匹配