是否可以执行类似
的操作Class.forName("com.mysql.jdbc.Driver");
到
$pdo = new PDO("java:com/PakageName/jdbc/Driver");
在php项目库中添加一些.jar文件?
我做了一个简单的PHP项目,想要远程连接一个提供JDBC驱动程序的数据库。 Java程序运行正常,但PDO会允许这样做吗?
答案 0 :(得分: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);
?>