PHP如何连接INFORMIX数据库

原创 2004年09月22日 13:05:00

      在一般的C/S结构中,如果SERVER端装的是UNIX,而数据库是INFORMIX的话,那我门如何连接数据库呢,在PHP中,我门可以在client端装一个INFORMIX的主要控件,然后在连接本地的ODBC即可访问server的INFORMIS数据库拉。代码如下:

FILE1.TXT

 <?
//===========================================================================
// 单元功能:全局信息、保存数据库操作的权限配置
// 操作数据:
// 作    者:XXXX
// 修改时间:2002.08.02
// 权限控制:菜单ID---       功能ID----
//===========================================================================
//通过ODBC联接数据库的公用文件

   $ODBC_NAME     ="database";
   $ODBC_USERNAME ="informix";
   $ODBC_PASSWORD ="123";


?>
///////////////////////////////////////////////////////////////////////////////////////

FILE2.TXT

<?
//===========================================================================
// 单元功能:全局信息、保存数据库操作的权限配置
// 操作数据:
// 作    者:XXXX
// 修改时间:2002.08.02
// 权限控制:菜单ID---       功能ID----
//===========================================================================
//通过ODBC联接数据库的公用文件

require("reportconfig.inc.php");


function db_connect()
{
  global $ODBC_NAME,$ODBC_USERNAME,$ODBC_PASSWORD;
   $conn=odbc_connect("DATABASE","informix","informix");
  if (!$conn) 
  die( "Connection failed" );
  return $conn;
}

 

function db_query($conn,$SelectSQL)
{

   $Result     =odbc_do($conn,$SelectSQL);
   if (!$Result) {
      echo "数据执行错误:$SelectSQL";
      exit();
   }
   return $Result;
}


function db_fetch_row($Result)
{
  $Value =odbc_fetch_row($Result);
  return $Value;
}


function db_result($Result,$field_name)
{
  $Value = odbc_result($Result,$field_name);

  return $Value;
}


function db_close($conn)
{
  odbc_close($conn);
}


  $conn = db_connect();

?>

perl 连接informix

use DBI; $ENV{"INFORMIXDIR"}="/xxx/xxxx"; $ENV{"INFORMIXSERVER"}="xxx"; $ENV{"DB_LOCALE"}="en_...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2017年08月05日 17:29
  • 156

DbVisualize配置连接informix数据库

DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理。   工具/原料 DbVi...
  • Wangyangxue
  • Wangyangxue
  • 2014年11月28日 11:06
  • 1093

java informix 实例

java informix   1、下载jdbc 驱动包(下面链接任选一种):        http://download.csdn.net/download/lsj198...
  • konglongaa
  • konglongaa
  • 2016年07月18日 09:43
  • 204

adodb5下载 php链接数据库接口adodb5 最新版本abodb

  • 2014年11月12日 09:21
  • 709KB
  • 下载

Java 程序连接 Informix 数据库方法实例介绍

Java 程序连接 Informix 数据库方法实例介绍 Informix 是一种应用广泛的关系型数据库服务器,支持多种类型的客户端连接程序,包括 .Net、Java、PHP 等。对于 Jav...
  • konglongaa
  • konglongaa
  • 2016年07月18日 09:10
  • 1516

Informix SQL 语句性能调优最佳实践

SQL 执行计划 关于执行计划,我们可以把它简单的理解成 SQL 语句执行时访问数据的方式。执行计划的优劣是影响 SQL 执行效率的重要因素。它包括:查询优化器认为最优的数据访问路径,返回记录数的估...
  • ltt4172406
  • ltt4172406
  • 2014年07月24日 17:08
  • 2300

如何设置网际数据库浏览器连接Informix

一直以来,从事 Informix 的程序员大部分都是使用 UNIX 终端的 isql 或者 dbaccess 进行开发,以下主要介绍一个类似 MS-SQL Server 图形界面的开发工具的配置,这个...
  • EngineXiao
  • EngineXiao
  • 2005年10月29日 12:29
  • 1262

DbVisualizer Pro 9.5与linux6.5系统中的informix12.1数据库连接步骤及注意事项

从今天开始,我荣升为数据库研发设计师菜鸟级人物。今天我给电脑安装了VM虚拟机和在虚拟机里安装了linux6..5的操作系统,这两过程我是通过百度自行解决的,具体链接在下面列出。根据工作要求,我在lin...
  • strut
  • strut
  • 2017年04月09日 16:22
  • 389

Informix常用操作方法命令

1. 相关文件 l  informix配置文件: informix配置文件定义数据库的各种参数设置,通过环境变量$ONCONFIG指定,存放在informix用户的etc目录下,如$ONCONFI...
  • konglongaa
  • konglongaa
  • 2016年07月09日 16:53
  • 2305
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP如何连接INFORMIX数据库
举报原因:
原因补充:

(最多只允许输入30个字)