如何使用laravel 5.4 +与优势服务器建立连接

2020-09-03 12:34发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在database.php中创建连接

'odbc'=> ['驱动程序'=>'odbc','dsn'=>'优势:数据源=//服务器:6262/share/; ServerType = local;','广告'=>' DB2','username'=>'username','password'=>'password','database'=>'Mazeteck'],

我们想从OHAPP表中获取数据

DB :: connection('odbc')-> select('select * from OHAPP');

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在database.php中创建连接

'odbc'=> ['驱动程序'=>'odbc','dsn'=>'优势:数据源=//服务器:6262/share/; ServerType = local;','广告'=>' DB2','username'=>'username','password'=>'password','database'=>'Mazeteck'],

我们想从OHAPP表中获取数据

DB :: connection('odbc')-> select('select * from OHAPP');

付费偷看设置
发送
3条回答
SC_Yao
1楼-- · 2020-09-03 13:32

我认为您的意思是ADS不是连接到数据库的。

正如我提到的,Advantage不支持PHP 7.2,但是您应该能够创建Linked 使用Advantage OLEDB提供程序的SQL Server或laravel的服务器应该能够使用ODBC或laravel支持的其他API创建连接。 我不知道它是否支持OLEDB,JDBC等,但是如果可以,则该连接应该工作。

SAP砖家
2楼-- · 2020-09-03 13:24

您可以提供更多详细信息吗? 当您尝试引用的代码时会发生什么?

我对laravel不熟悉。 您可以提供一些文档的链接吗?

您是否按照标签提示使用PHP7? 到目前为止,ADS仅支持PHP5。以后的发行版中考虑使用更高版本。

我在文档中没有看到"语法"关键字,但是我认为这是指SQL方言。 为什么要为ADS指定"'grammar'=>'DB2'"?

半个程序猿
3楼-- · 2020-09-03 13:20

我有2个数据库服务器主SQL数据库,第二个是ADS,我们想将您的广告服务器连接到我们的 项目(PHP中的Laravel框架),而我正在使用php7.2。

我已经创建了Dsn等广告,但是Ads服务器已连接到我们的数据库

一周热门 更多>