php通过网桥通过jdbc方式链接数据库

第一种方法 :使用php-jdbc-bridge


网址 :https://sourceforge.net/projects/pjbs/
git:https://github.com/JCotton1123/php-jdbc-bridge
https://communities.actian.com/s/article/Connect-through-Ingres-JDBC-from-PHP

调用命令:java -cp “lib/pjbridge.jar:lib/commons-daemon-1.2.4.jar:lib/mysql-connector-java-8.0.26.jar” Server com.mysql.cj.jdbc.Driver 4444
后台运行命令 :
nohup>bridge.log java -cp “lib/pjbridge.jar:lib/commons-daemon-1.2.4.jar:lib/mysql-connector-java-8.0.26.jar” Server com.mysql.cj.jdbc.Driver 4444 2>&1 &

第二种方法PHP Javabridge


Java 打包的方法 :https://www.cnblogs.com/blog5277/p/5920560.html
jar包项目路径:/Users/binguo/IdeaProjects/testmysql/out/artifacts
官网 :http://php-java-bridge.sourceforge.net/pjb/

php调用 jar包教程:https://blog.csdn.net/jameschiang1995/article/details/94970086
PHP通过php-java-bridge调用JAVA的jar包里class类:
https://www.cnblogs.com/yangjinqiang/p/11358691.html
PHP Javabridge使用:https://www.fity.cn/post/654.html

一 :下载/JavaBridge.jar Java.inc
二: 解压 JavaBridge.jar:
https://www.fity.cn/post/654.html

1.执行jar包的命令和在windows操作系统上是一样的,都是java -jar xxxx.jar。

2.将jar程序设置成后台运行,并且将标准输出的日志重定向至文件AccessLOG.log。

打开jar文件:Vim xxx.jar 找配置文件 :/config

:wq 退出

搞通了windows,linux也就简单了(前提是已经安装了php跟jdk)。

1将JavaBridge.jar传入到linux后启动一把,启动命令为 nohup>JavaBridge.log java -jar JavaBridge.jar SERVLET:38080 2>&1 &

2.启动后同样查看一下启动日志,确定java.ext.dirs的目录,命令为 cat JavaBridge.log
3、如果想杀掉运行中的jar程序,查看进程命令为:ps aux|grep JavaBridge.jar

其中30768则为此jar的pid,杀掉命令为

kill -9 30768

查看日志:tail -f -n 200(端口号) AccessLOG.log

查看日志:Cat AccessLOG.log

调用脚本 /usr/local/php5/bin/php /usr/local/src/javabridge/testjavabridge.php

Jar包路径:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/jre/lib/ext

网址 :https://www.freesion.com/article/13361183412/

官方网址:http://php-java-bridge.sourceforge.net/pjb/download.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值