Class '\think\db\connector\Oracle' not found的解決方法

Class ‘\think\db\connector\Oracle’ not found的解決方法

用thinkphp5.1鏈接oracle數據庫時報錯 Class ‘\think\db\connector\Oracle’ not found。
解決方法:

用composer安裝oracle驅動,進入項目目錄,運行
	composer require topthink/think-oracle=2.*
或者用自行git下載驅動
    https://github.com/top-think/think-oracle

上面兩種方法都會得到src目錄,下面有兩個文件Builder.php和Connection.php

  • 修改Buider.php的命名空間爲namespace think\db\builder,類名改爲Oracle
  • 修改Connection.php的命名空間爲namespace think\db\connector,類名改爲Oracle
  • 最後將Builder.php和Connection.php分別放到:\thinkphp\library\think\db對應的builderconnector目錄,並都改名爲Oracle.php;

然後配置好你的oracle就可以連接啦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章