【问题标题】:PHP Derby Connection using the IJ tool?使用 IJ 工具的 PHP Derby 连接?
【发布时间】:2012-12-30 00:58:40
【问题描述】:

我正在编写一个从 Derby 数据库读取的 PHP 程序,并且想知道是否可以使用 ij 工具连接到嵌入式 Derby 数据库。

主机是 Mac,我找不到 obdc 驱动程序的免费/开源工具,但我能够使用 ij 工具读入数据库。

我能够使用 dblook 提取结构并使用以下内容解析该信息:

 $cmd = $dblook." -d \"jdbc:derby:" .$db. "\" -t ".$table; 

 exec($cmd, $output);
 foreach ($output as $item){
    $arr = explode(' ',trim($item));
    if($arr[0]=="CREATE"){
      echo $item;
      break;
    }
 }

那么有没有办法使用 ij 工具进行类似的连接?喜欢:

 $cmd = $ijlocation." -d \"jdbc:derby:" .$db. "\" -t ".$table; 

或者任何其他方式让我获得表格数据的输出会很棒。

谢谢!

【问题讨论】:

    标签: php sql jdbc derby embedded-database


    【解决方案1】:

    如果你可以从你的 PHP 程序中调用 'ij',你可以给 ij 一个参数,它是要运行的命令文件的名称:http://db.apache.org/derby/docs/10.9/tools/ttoolsij98878.html

    然后在那个文件中,有两行:

    connect 'jdbc:derby:$db';
    select * from $table;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 2012-08-19
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多