通过Codeingniter 4连接Oracle数据库



嗨,我的笔记本电脑上本地安装了一个Oracle数据库。我想通过Codeigniter 4连接到它。自4.2.0版本以来,它能够做到这一点。

https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.2.0.html

我的所有数据库凭据都在.env文件中,但我无法建立连接。我是Oracle的新手。

我可以通过Oracle SQL Developer连接到我的数据库
我用于连接的数据:

  • 主机:localhost
  • 端口:1521
  • 用户:系统
  • 密码:MYPASSWORD
  • 服务名称:orcl

如何在.env文件中使用它?

这就是我目前所拥有的:

database.default.hostname = localhost
database.default.database =
database.default.username = system
database.default.password = MYPASSWORD
database.default.DBDriver = oci8
database.default.DBPrefix =
database.default.port = 1521

我得到这个错误:

Unable to connect to the database.
Main connection [oci8]: oci_connect(): ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA

(.env文件(
尝试使用:

database.default.hostname = '127.0.0.1:1521/orcl'

其中:

'127.0.0.1:1521/orcl', // hostname:db_port/service_name

相关内容

  • 没有找到相关文章

最新更新