PHPackages                             drkbcn/php-jdbc-bridge - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. drkbcn/php-jdbc-bridge

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

drkbcn/php-jdbc-bridge
======================

PHP to JDBC bridge

00Java

Since Oct 21Pushed 1y agoCompare

[ Source](https://github.com/drkbcn/php-jdbc-bridge)[ Packagist](https://packagist.org/packages/drkbcn/php-jdbc-bridge)[ RSS](/packages/drkbcn-php-jdbc-bridge/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

PHP-JDBC Bridge
===============

[](#php-jdbc-bridge)

The PHP-JDBC bridge is a service and library for allowing a PHP application to interface with a database for which only a JDBC driver exists. This is a fork of [PJBS](http://sourceforge.net/projects/pjbs/).

The java component runs as a service which accepts socket requests from the PHP component allowing the transfer of request and response between PHP and the JDBC database.

Requirements
------------

[](#requirements)

- Java 1.6+
- PHP 7.0+
- A JDBC driver

Build (Java Service)
--------------------

[](#build-java-service)

To build the PHP-JDBC bridge jar:

```
cd java
./build.sh
```

To build a PHP-JDBC RPM:

```
cd java
./build.sh
./build-rpm.sh
```

Usage
-----

[](#usage)

### Java Service

[](#java-service)

To run the service:

```
java -cp 'lib/pjbridge.jar:lib/commons-daemon-1.4.0.jar:lib/.jar Server
```

Example:

```
cd java
java -cp 'lib/pjbridge.jar:lib/commons-daemon-1.4.0.jar:lib/dharma.jar' Server dharma.jdbc.DharmaDriver 4444
```

where the lib directory contains the php-jdbc jar, the commons-daemon jar and your JDBC driver jar.

### PHP

[](#php)

Example:

```
