Можно ли установить соединение JDBC с PDO?

Можно ли сделать что-то вроде

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

в

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

добавив некоторые файлы .jar в библиотеку проекта php?

Я сделал простой проект PHP и хочу удаленно подключиться к базе данных, которая предоставляет драйвер JDBC. Программа на Java работает нормально, но PDO позволит это?

0

Решение

JDBC только для подключения к базе данных JAVA. Здесь PHP может использовать ODBC Связь с PDO_ODBC. (Ознакомьтесь с документацией)

PDO_ODBC является драйвером, который реализует интерфейс PHP Data Objects (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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]