2015-12-02 59 views
0

是否有可能在PHP項目庫中添加一些.jar文件做這樣的事情是否可以與PDO建立JDBC連接?

Class.forName("com.mysql.jdbc.Driver"); 

$pdo = new PDO("java:com/PakageName/jdbc/Driver"); 

我做了一個簡單的PHP項目,想遠程連接一個提供JDBC驅動程序的數據庫。 Java程序工作正常,但PDO將允許這樣做?

回答

1

JDBC僅用於JAVA數據庫連接。這裏PHP可以使用ODBC連接PDO_ODBC。 (與文件去通過)

PDO_ODBC是實現PHP數據對象(PDO)接口,通過ODBC驅動程序,以便從PHP到數據庫的訪問驅動程序。

例子:

<?php 

    $dbh= new PDO('odbc:SOURCENAME', 'username', 'password'); 
    $stmt = $dbh->prepare("$query"); 
    $stmt->execute(); 
    while ($row = $stmt->fetch()) { 
     print_r($row); 
    } 
    unset($dbh); unset($stmt); 
?> 

有用的鏈接:http://php.net/manual/en/pdo.drivers.php

+0

感謝SHAZ find的時間來回答。 PHP-Java橋會做類似將查詢傳遞給java函數和java函數返回結果或類似的東西。 –