关于多个数据库之间的数据衔接问题,可以有两种解决办法
1)利用Jet引擎SELECT语句中的[IN外部数据库],例如:
select * from t1 in "D:\db2.mdb"
此方法可在当前数据库在不创建连接的情况下查询外部数据库里的表。但是此方法不支持同时查询多个数据库里的表。
2)利用ACCESS数据库的链接表功能同时查询和编辑多个数据库里的表记录。例如将t1到t20共20张表分别保存到db1.mdb、db2.mdb、db3.mdb、db4.mdb,然后创建空数据库db5.mdb,再分别将db1到db4里的表全部链接到db5里,这样我们就可以在db5一个数据库里编辑查询多个数据库表了,就好像只在面对一个数据库一样。请注意尽管这种方法可以解决多数据库表间查询连接问题,但是可用的并发连接数会减少(ACCESS的最大并发连接数为255个,链接的数据库越多可用的并发连接数越小),另外执行效率能否满足要求也应小心测试。具体的实施方案需要细心设计和优化。
再顺便提示一下,很对情况下ACCESS数据库在经过一段时间的使用后实际存贮的数据并不多但是体积却不小,这是因为数据库里存在很多系统碎片所导致的,这时通过常规的删除数据和压缩数据库无法显著减少数据库体积。如果发生这种情况请参阅下面本人以往的一个知道回答,那里有相应的解决方法。
http://zhidao.baidu.com/question/234449005
我是做网站的,一般公司网站的数据库都是access,因为他们不用象新浪那样保存很多信息,你的网站完全可以用access,sql语言是标准结构化查询语言,可以访问大部分数据库,当然微软的access自然支持它的访问,它是对数据库服务器进行的,不用外挂驱动。你的第一个问题,答案是:可以用access,它的驱动 *** 作系统本身就自带了(windows系列),不用另装。第二个问题,答案是:不用装驱动,不需要其他的东西,只要你的asp程序中访问数据库的接口写对就行了,连数据源都不用配!有什么具体问题继续问我!swazn_yj@hotmail.com网站需要展示页面和数据交互两部分,access 只是用来存储数据的,
需要服务器语言来接数据库,并与数据库交互;
在access里,可以根据网站结构来创建数据表,
每张表保存对应的数据,如用户、文章。。。
再通过程序代码读取,并展示在页面上,
可以看看相关内容,你的要求不高,应该不难
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)