php - 我们可以使用 odbc_connect 通过任何可用的 ORM 为 laravel 应用程序获取数据吗

标签 php pdo orm laravel-5 snowflake-cloud-data-platform

全部,

我是 laravel 的新手,我正在将它用于我的一个应用程序。我的应用程序处理一个没有 PHP native 驱动程序支持的数据库(雪花)。所以我依赖于 ODBC 驱动程序,当我通过 odbc_connect 获取数据时,我可以正确获取数据,但在通过 PDO:ODBC 连接时无法获取准确的数据。

据我所知,每个可用的 ORM 都使用 PDO 进行连接和查询执行。

  • 有没有办法用odbc_connect代替ORM连接
  • 如果不是,那么如何处理这种情况。

请注意:我只将雪花用作数据源,因此我们不需要将其视为模型,但我不知道如何在 Laravel 的上下文中处理数据源(数据库除外)。

谢谢

最佳答案

项目位于 https://github.com/andreossido/laravel-odbc似乎试图解决这里的确切问题,将 PDO 替换为 odbc_* 函数,同时保留所有其他框架功能。

关于php - 我们可以使用 odbc_connect 通过任何可用的 ORM 为 laravel 应用程序获取数据吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38037549/

相关文章:

PHP - 死于 '?>'

javascript - 在没有页面刷新的情况下提交表单不起作用

php - 使用PHP PDO动态查询Mysql并在Select中使用%

php - 在 Doctrine 2 中加载/保存字段时透明地执行 SQL 函数

java - hibernate :检查对象是否存在/已更改

php - 信息太多,PHP错误?

php - 在 Zend\Db\Sql\Select 之后获取 SQL

php - pdo prepare SELECT execute 导致 ErrorCode 42000

php - PDO 连接语句

c# - Entity Framework 4 中的 Linq 查询。糟糕的性能