mysqlodbc连接mdb_odbc连接字符串
access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"
dBase "Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
oracle "Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"
MSSQL server "Driver={sql server};server=servername;database=dbname;uid=sa;pwd=pass;"
MS text "Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"
Visual Foxpro "Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"
MySQL "Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"
SQLite "Driver={SQLite3 ODBC Driver};Database=D:\SQLite\*.db"
PostgreSQL "Driver={PostgreSQL ANSI};server=127.0.0.1;uid=admin;pwd=pass;database=databaseN
ame"
oledb
随着数据源⽇益复杂化,现今的应⽤程序很可能需要从不同的数据源取得数据,加以处理,再把处理过的数据输出到另外⼀个数据源中。更⿇烦
的是这些数据源可能不是传统的关系数据库,⽽可能是Excel⽂件,Email或Internet/Intranet上的电⼦签名信息。
Microsoft为了让应⽤程序能够以统⼀的⽅式存取各种不同的数据源,在1997年提出了Universal Data
Access(UDA)架构。UDA以COM技术为核⼼,协助程序员存取企业中各类不同的数据源。 UDA以OLE-DB(属于操作系统层次的软件)做为
技术的⾻架。OLE-DB定义了统⼀的COM接⼝做为存取各类异质数据源的标准,并且封装在⼀组COM对象之中。藉由OLE-DB,程序员就可以使⽤⼀致
的⽅式来存取各种数据。
ODBC1992年Microsoft和Sybase、Digital共同制定了ODBC标准接⼝,以单⼀的ODBC
API
来存取各种不同的数据库。随后ODBC便获得了许多数据库⼚商和Third-Party的⽀持⽽逐渐成为标准的数据存取技术。 ODBC以当时的业界标准
规范X/Open Call-Level Interface(CLI)和ISO/IEC9075-3 Call-Level
Interface(SQL/CLI)为涵盖的范围,因⽽⽀持了⼴阔的数据库。 虽然ODBC在初期的版本中执⾏效率不佳,⽽且功能有限,因此也为⼈们所
mysql下载odbc失败贬低。但是,随着Micr
osoft不断地改善ODBC,使ODBC的执⾏效率不断增加,ODBC驱动程序的功能也⽇渐齐全。到⽬前,ODBC已经是⼀个稳定并且执⾏效率良好的数
据存取引擎。 不过ODBC仅⽀持关系数据库,以及传统的数据库数据类型,并且只以C/C++语⾔API
形式提供服务,因⽽⽆法符合⽇渐复杂的数据存取应⽤,也⽆法让脚本语⾔使⽤。因此Microsoft除了ODBC
之外,也推出了其他的数据存取技术以满⾜程序员不同的需要。
层次关系:
应⽤程序 -> ADO -> ODBC -> 数据源
应⽤程序 -> ADO -> OLE DB -> 数据源
odbc mysqlDRIVER={MySQL ODBC 3.51 Driver};Server=localhost;Database = chmmdb;UID=root;password=123;OPTION=3306
odbc accessdriver={Microsoft Access Driver (*.mdb)};dbq=|DataDirectory|chmDb.mdb
"Microsoft Access Driver (*.mdb)":Driver空格(*.mdb)----记住空格 ⼀定要有空格
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论