ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3438|回复: 3

[分享] 两种db数据库的链接字串

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-11-17 19:03 | 显示全部楼层 |阅读模式
<P ><FONT size=3>两种<FONT face="Times New Roman">db</FONT>数据库的打开方式</FONT></P>
<P ><FONT size=3>现在桌面级的各种管理系统使用的数据库都是比较常见的类型,比如<FONT face="Times New Roman">Access</FONT>数据库(扩展名为<FONT face="Times New Roman">mdb</FONT>)、<FONT face="Times New Roman">xBase</FONT>类数据库(扩展名为<FONT face="Times New Roman">dbf</FONT>),但有两种扩展名同为<FONT face="Times New Roman">db</FONT>的数据库,分属两个公司的产品,一个是老牌桌面数据库<FONT face="Times New Roman">Paradox</FONT>,这是<FONT face="Times New Roman">Borland</FONT>公司的产品,其广泛使用的时代是在<FONT face="Times New Roman">Dos</FONT>时期,但现在仍有用<FONT face="Times New Roman">Delphi</FONT>、<FONT face="Times New Roman">C++Builder</FONT>等工具开发的产品使用这一类型的数据库,<FONT face="Times New Roman">Microsoft</FONT>的桌面数据引擎<FONT face="Times New Roman">JET</FONT>对其支持也比较完整;另一个是<FONT face="Times New Roman">Sybase</FONT>的<FONT face="Times New Roman">ASA</FONT>数据库,全称叫做<FONT face="Times New Roman">Adaptive Server Anywhere</FONT>,这个数据库以前被称作<FONT face="Times New Roman">Sql Anywhere</FONT>,这个数据库不仅可以用在桌面级,还可以用于服务器级,因为其支持存储过程、触发器等,一般在使用<FONT face="Times New Roman">PowerBuilder</FONT>开发的产品中很常见,因为毕竟是同一个公司的产品。这两个数据库都可以通过<FONT face="Times New Roman">Ado</FONT>来访问,在网上比较流行的链接字符串中都有其介绍,但屡次试验后均不成功,经过数番摸索终于找到其链接字串,现在简介如下:</FONT></P>
<P ><FONT size=3><FONT face="Times New Roman">Paradox</FONT>的链接字串:</FONT></P>
<P ><FONT face="Times New Roman" size=3>conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _</FONT></P>
<P ><FONT size=3><FONT face="Times New Roman">                            &amp; "Data Source=" &amp; </FONT>数据库文件存放目录<FONT face="Times New Roman"> _</FONT></FONT></P>
<P ><FONT size=3><FONT face="Times New Roman">                            &amp; ";Jet OLEDB:Engine Type=82;"</FONT></FONT></P>
<P ><FONT size=3>这里使用<FONT face="Times New Roman">JET</FONT>引擎提供的链接字串,这里有两点需要注意,一是<FONT face="Times New Roman">Jet OLEDB:Engine Type=82</FONT>,这是<FONT face="Times New Roman">JET</FONT>引擎为<FONT face="Times New Roman">Paradox</FONT>数据库提供的驱动类型编号,二是<FONT face="Times New Roman">Data Source</FONT>的值为数据库文件存放路径,而不是数据文件本身,另外还有一点至关重要那就是需要在安装<FONT face="Times New Roman">BDE</FONT>(<FONT face="Times New Roman">Borland Data Engine</FONT>)的机器上才可以运行。<B ><p></p></B></FONT></P>
<P ><FONT size=3><FONT face="Times New Roman">ASA</FONT>的链接字串:</FONT></P>
<P ><FONT size=3><FONT face="Times New Roman">conn.ConnectionString = "Driver={Adaptive Server Anywhere 8.0};DatabaseFile=</FONT>数据库文件全路径名<FONT face="Times New Roman">;Uid=DBA;Pwd=SQL"</FONT></FONT></P>
<P ><FONT size=3>同样这也是必须在安装<FONT face="Times New Roman">ASA</FONT>的机器上运行,其中的<FONT face="Times New Roman">8.0</FONT>是指数据库的版本,打开目标机器的<FONT face="Times New Roman">ODBC</FONT>管理器,看看都有那个类型的版本,修改为对应的就应该可以了。<FONT face="Times New Roman">Uid=DBA;Pwd=SQL</FONT>,这是该类型数据库的超级用户名及密码,这是默认的,对于改动过的密码,就要想想其他办法了。</FONT></P>
<P ><FONT size=3>还有一些扩展名为<FONT face="Times New Roman">db</FONT>的数据库文件,多数都是经过改变扩展名的其他类型数据库,比如把<FONT face="Times New Roman">DBF</FONT>或<FONT face="Times New Roman">MDB</FONT>的扩展名改为<FONT face="Times New Roman">db</FONT>等等,这时大家再判断一下属于哪种数据库吧。</FONT></P>
<P ><p><FONT face="Times New Roman" size=3> </FONT></p></P>
<P ><p><FONT face="Times New Roman" size=3></FONT></p> </P>
<P ><p><FONT face="Times New Roman" size=3>这是我前几天使用以上两种数据库时的心得,以前曾有朋友问过db数据库的打开方式,我想可能有朋友用的上,就贴出来了</FONT></p></P>

TA的精华主题

TA的得分主题

发表于 2004-11-18 08:41 | 显示全部楼层
<TABLE><TR><TD><FONT style="FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR: black">专题地址:</FONT></TD><TD><FONT style="FONT-SIZE: 10pt; COLOR: black">http://access911.net/index.asp?board=4&amp;recordid=78FAB71E1BDC</FONT></TD></TR></TABLE><P>Data<I></I> Source<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> OLE<I></I> DB<I></I> Connection<I></I> String<I></I>
Microsoft<I></I> Access
<TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Provider=Microsoft.Jet.OLEDB.4.0;Data<I></I> Source=physical<I></I> path<I></I> to<I></I> .mdb<I></I> file<I></I> </TD></TR></TABLE>

Microsoft<I></I> SQL<I></I> Server<I></I>
<TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Provider=SQLOLEDB.1;
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> Data<I></I> Source=path<I></I> to<I></I> database<I></I> on<I></I> server<I></I> </TD></TR></TABLE>

Oracle<I></I> <I></I> <I></I> <I></I>
<TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Provider=MSDAORA.1;<I></I>
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> Data<I></I> Source=path<I></I> to<I></I> database<I></I> on<I></I> server<I></I> </TD></TR></TABLE>

Microsoft<I></I> <I></I> <I></I> <I></I>
<TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Provider=MSIDXS.1;
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> Data<I></I> Source=path<I></I> to<I></I> file<I></I> Indexing<I></I> Service<I></I> </TD></TR></TABLE>
</P><P>Data<I></I> Source<I></I> Driver<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> ODBC<I></I> Connection<I></I> String<I></I>
Microsoft<I></I> Access<I></I> <I></I> <I></I>
<TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Driver={Microsoft<I></I> Access<I></I> Driver<I></I> (*.mdb)}<I></I> ;
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> DBQ=physical<I></I> path<I></I> to<I></I> .mdb<I></I> file<I></I> </TD></TR></TABLE>

SQL<I></I> Server<I></I> <I></I> <I></I>
<TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">DRIVER={SQL<I></I> Server};
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> SERVER=path<I></I> to<I></I> server<I></I> </TD></TR></TABLE>

Oracle<I></I> <I></I> <I></I> <I></I> <I></I>
<TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">DRIVER={Microsoft<I></I> ODBC<I></I> for<I></I> Oracle};
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> SERVER=path<I></I> to<I></I> server<I></I> </TD></TR></TABLE>
</P><P>
Microsoft<I></I> Excel<I></I> <I></I>
<TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Driver={Microsoft<I></I> Excel<I></I> Driver<I></I> (*.xls)};
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> DBQ=physical<I></I> path<I></I> to<I></I> .xls<I></I> file;<I></I>
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> DriverID=278<I></I> </TD></TR></TABLE>

Microsoft<I></I> Excel<I></I> 97<I></I> <I></I> <I></I>  <TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Driver={Microsoft<I></I> Excel<I></I> Driver<I></I> (*.xls)};
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> DBQ=physical<I></I> path<I></I> to<I></I> .xls<I></I> file;
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> DriverID=790<I></I> </TD></TR></TABLE>

Paradox<I></I> <I></I> <I></I>  <TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Driver={Microsoft<I></I> Paradox<I></I> Driver<I></I> (*.db<I></I> )};
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> DBQ=physical<I></I> path<I></I> to<I></I> .db<I></I> file;
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> DriverID=26<I></I> </TD></TR></TABLE>

Text<I></I> <I></I> <I></I> <I></I> <I></I>  <TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Driver={Microsoft<I></I> Text<I></I> Driver<I></I> (*.txt;*.csv)};<I></I>
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> DefaultDir=physical<I></I> path<I></I> to<I></I> .txt<I></I> file<I></I> </TD></TR></TABLE>

Microsoft<I></I> Visual<I></I> FoxPro(with<I></I> a<I></I> database<I></I> container)<I></I> <I></I>  <TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Driver={Microsoft<I></I> Visual<I></I> FoxPro<I></I> Driver};<I></I>
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> SourceType=DBC;
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> SourceDb=physical<I></I> path<I></I> to<I></I> .dbc<I></I> file<I></I> </TD></TR></TABLE>

Microsoft<I></I> Visual<I></I> FoxPro<I></I> (without<I></I> a<I></I> database<I></I> container)<I></I> <I></I> <I></I> <I></I>  <TABLE 100%" cellSpacing=1 cellPadding=5><TR><TD #81a9e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9e8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #81a9e8 1px solid; COLOR: #00284d; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9e8 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none" width="100%">Driver={Microsoft<I></I> Visual<I></I> FoxPro<I></I> Driver};
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> SourceType=DBF;<I></I>
<I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> <I></I> SourceDb=physical<I></I> path<I></I> to<I></I> .dbf<I></I> file<I></I> <I></I> </TD></TR></TABLE>
</P>

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-11-18 18:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
<P>这是网上大部分文章都未介绍的链接字串,所以特地推介</P>

TA的精华主题

TA的得分主题

发表于 2004-11-18 21:13 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
呵呵,知道,我就做个补充来着。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-21 18:33 , Processed in 0.035334 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表