`
waiting
  • 浏览: 235084 次
  • 性别: Icon_minigender_1
  • 来自: cq
社区版块
存档分类
最新评论

使用PEAR::MDB2连接两个数据库错乱

    博客分类:
  • PEAR
阅读更多

今天修改29dy项目,其主页面信息取自两个数据库。使用PEAR:MDB2扩展作为数据库连接,分别为$mdb2,$mdb_sub。

修改后发现取出的数据根据数据库不同而乱码,具体说就是排在后面的sql查询语句会乱码,甚至有时候会有数据库连接提示找不到table。打开数据库debug一看,才发现当查询完db1之后接着查询的db2使用的database名称并不是db2而是db1!

 

解决办法:

1、把所有涉及到查询的部分根据数据库分类,在做完第一个数据库查询之后使用 $mdb2->disconnect() 命令断开DB连接然后再开始下一个数据库查询

2、 MDB2使用 factory 模式连接 : $mdb2 = MDB2::factory($dsn, $dsn_options);

0
0
分享到:
评论

相关推荐

    access数据库MDB数据文件导入oracle数据库操作步骤.pdf

    ODBC是开放式数据库连接标准,提供了统一的数据库访问接口。ODBC导入器工具可以将Access数据库中的MDB数据文件导入到Oracle数据库中。 三步:选择Access数据库 在选择ODBC导入器工具后,需要选择Access数据库,以便...

    JAVA链接Access数据库mdb 示例代码_access怎么连接数据库

    在Java编程环境中,连接到Microsoft Access(mdb)数据库通常需要使用JDBC(Java Database Connectivity)驱动。Access数据库虽然主要用于小型应用程序,但在某些情况下,需要通过Java进行数据操作。本篇文章将详细...

    易语言 MDB(ACCESS)数据库操作模块

    1. 数据库连接:模块提供了一系列的函数,如“打开数据库”、“关闭数据库”,用于建立和断开与ACCESS数据库的连接。开发者需要提供正确的数据库路径和认证信息,确保程序能够正确地访问数据库。 2. 表操作:通过...

    创建MDB数据库和修改数据库密码

    在描述中提到了“易语言源码下载”,这可能意味着提供的资源包含了使用易语言编写的代码,用于创建或修改MDB数据库密码。易语言是中国自主研发的一种简单易学的编程语言,它以中文语法设计,使得非计算机专业人员也...

    易语言新建MDB数据库

    2. **创建数据库**:通过调用相应的函数或方法,如`创建数据库`,指定数据库文件名(即MDB文件)和存储位置,即可创建一个新的空数据库。 3. **设计表结构**:在新建的数据库中,我们需要定义数据表的结构,包括...

    arcpy读取MDB数据库&创建GDB数据库&MDB转换GDB.zip

    下面将详细解释这两个数据库格式以及如何使用arcpy进行操作。 MDB数据库是Esri早期的文件地理数据库格式,它基于Microsoft Access数据库引擎,用于存储矢量和栅格地理数据。MDB文件结构简单,适用于小型项目或个人...

    MDB网络数据库操作应用易语言源码

    描述中提到,“源码有服务端和客户端”,这表明该资源包括两个部分:服务端程序和客户端程序。服务端通常负责处理数据的存储、更新和检索,而客户端则提供用户界面,允许用户与数据库进行交互。在分布式系统或者网络...

    城市经纬度数据库(mdb和xls两个版本)

    综上所述,城市经纬度数据库是地理信息处理的基础,MDB和XLS两种格式提供了不同使用场景的选择,无论是专业数据分析还是简单数据查看,都能满足不同用户的需求。处理这类数据需要一定的GIS基础和数据库操作知识,但...

    易语言MDB数据库创建

    2. **数据库连接**:易语言如何连接到MDB数据库,可能涉及到ODBC(Open Database Connectivity)或DAO(Data Access Objects)驱动。 3. **数据库对象操作**:如何创建和管理表、字段、索引,以及如何定义数据类型...

    易语言调用对象修改MDB数据库表名源码

    总结,易语言调用ADOX Catalog对象修改MDB数据库表名是一种高级数据库操作,它涉及数据库连接、对象操作以及数据库元数据的管理。了解并熟练掌握这些技能,将有助于提升你在数据库管理和应用程序开发中的能力。

    mdb数据库打开工具

    mdb数据库打开工具 打开数据库 mdb

    E:\MDB数据库修改工具

    标题中的“E:\MDB数据库修改工具”表明这是一个与MDB数据库修改相关的程序或应用程序,可能是一个专用于处理MDB格式文件的工具。MDB是Microsoft Access数据库的默认文件扩展名,Access是微软公司开发的一种关系型...

    用plsql将mdb文件导入到oracle数据库中

    本文旨在详细介绍如何使用PL/SQL将MDB文件(Microsoft Access数据库)导入到Oracle数据库中的过程及相关技术点。 ### 一、概述 标题与描述都明确指出了本篇文章的核心内容:利用PL/SQL进行MDB文件向Oracle数据库的...

    mdb数据库修改器mdb数据库修改器

    这个文件是一个快捷方式,指向有关如何安装和使用“mdb数据库修改器”的说明。通常,.url文件会打开一个网页或文档,包含详细步骤和指南,帮助用户完成软件的安装和配置过程。确保遵循这些说明,以正确安装和激活mdb...

    java连接access的mdb文件

    在Java编程环境中,连接并操作Microsoft Access(MDB)文件是一个常见的任务,特别是在处理小型数据库或进行数据迁移时。本文将详细介绍如何使用Java连接到Access的MDB文件,并执行基本的读写操作。 首先,要实现这...

    ado连接MDB数据库例子

    本话题主要围绕"ado连接MDB数据库例子",这通常指的是使用ADO技术连接到Microsoft Access的.MDB文件,这是一种常见的小型数据库格式。以下将详细介绍ADO和如何在BCB(Borland C++ Builder)开发平台上使用它来连接并...

    Access mdb数据库比较工具

    Access mdb数据库比较工具是一款专为Microsoft Access数据库设计的实用程序,用于对比两个mdb格式的数据库文件,以便找出数据和结构的差异。在数据库管理和维护过程中,这种工具是至关重要的,尤其是当需要同步不同...

    EDB数据库,MDB数据库,mysql数据库记账软件

    2.Access的mdb数据库易语言对于这玩意的支持库不怎么好用,我用了记录集和数据库连接控件,功能还是比较全的,但是听别人说数据大了毛病就多,这个大家具体测试,本人没试过。初学的话不建议学这玩意。反应速度很...

    JAVA连接ACCESS数据库文件(.mdb/.accdb)所需的jar包

    4. 建立数据库连接:通过`DriverManager.getConnection()`方法建立连接,提供数据库文件的路径和访问参数。 ```java String url = "jdbc:ucanaccess:///path/to/your/database.accdb"; Connection conn = ...

Global site tag (gtag.js) - Google Analytics