有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java有可能与PDO建立JDBC连接吗?

有可能做类似的事情吗

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

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

加入一些。php项目库中的jar文件

我做了一个简单的PHP项目,想远程连接一个提供JDBC驱动程序的数据库。Java程序运行良好,但PDO会允许吗


共 (1) 个答案

  1. # 1 楼答案

    JDBC仅用于JAVA数据库连接。在这里,PHP可以使用ODBC连接PDO_ODBC。(查看文档)

    PDO_ODBC是一个驱动程序,它实现了PHP数据对象(PDO)接口,使PHP能够通过ODBC驱动程序访问数据库

    例如:

    <?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