PHP 连接 H2DB H2 数据库

标签 php h2

如何将 PHP 连接到 H2 数据库,到目前为止我尝试使用 a 启动嵌入式服务器

$ java -cp h2-1.3.172.jar org.h2.tools.Server
  Web Console server running at http://127.0.1.1:8082 (others can connect)
  TCP server running at tcp://127.0.1.1:9092 (only local connections)
  PG server running at pg://127.0.1.1:5435 (only local connections)

ubuntu下安装pg-sql模块

 sudo apt-get install php5-pgsql

然后在我的 php 中我有以下内容

$conn = pg_connect("host=127.0.1.1 port=5435 dbname=/home/frank/testdb user=sa password=");

还尝试了不同的端口:5435、9092,不同的主机:localhost、127.0.0.1,但什么也没有,返回的连接为空或脚本挂起。

有什么建议吗?

最佳答案

pg_connect用于连接PostrgeSQL数据库服务器,不适用于H2DB。这些是完全不同的产品,不兼容

要连接到 H2,您可以使用 php-java 桥和一些自定义 java 类来向 php 客户端公开所需的功能

关于PHP 连接 H2DB H2 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18409589/

相关文章:

java - 在 JPA 中使用相同的实体键映射多个 HashMap

sql - 如何删除重复项,并更新在SQL中引用这些重复项的记录

php - 同名的 Slug ID?

php - 使用 PHP 加密 MySQL 连接

php - 像在 PHP 中一样在 Python 中获取格式化的日期时间

javascript - body onload 不会触发 javascript jquery

mysql - 未找到带有子选择列的 H2 和 COALESCE

php - 使用 phpMyAdmin 更新使用 PASSWORD_BCRYPT 加密的用户密码

java - H2:如何判断索引是否存在?

java - 使用 Spring Security (Spring Boot 3.0.2) 时如何访问 H2 控制台?