最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

laravel5使用freetds連接sql server的方法

 更新時間:2018年12月07日 10:58:47   作者:羊爸爸  
這篇文章主要給大家介紹了關于laravel5使用freetds連接sql server的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

相關版本

系統(tǒng)ubuntu 16.04, 使用的PHP版本是7.0.30, sqlserver 2012, freetds為0.92 Laravel5.5和5.4都測試過了

什么是FreeTDS 

簡單的說FreeTDS是一個程序庫,可以實現在Linux系統(tǒng)下訪問微軟的SQL數據庫! FreeTDS 是一個開源的程序庫,是TDS(表列數據流 )協(xié)議的再次實現。它可以被用在Sybase的db-lib或者ct-lib庫。它也包含一個ODBC的庫。允許許多開源的應用軟件比如Perl和PHP(或者你自己的c或C++程序)去連接到Sybase或 Microsoft SQL服務器。FreeTDS 以源碼的形式被發(fā)布,幾乎可以在任何操作系統(tǒng)上編譯。意味著Unix和類Unix系統(tǒng)(包括著名的分支如Interix和QNX),還有Win32,VMS,和OSX。

本文將給大家詳細介紹laravel5使用freetds連接sql server的相關內容,下面話不多說了,來一起看看詳細的介紹吧

步驟如下

安裝php驅動

sudo apt-get install php7.0-odbc 
sudo apt install php7.0-sybase

安裝freetds

sudo apt-get install freetds-bin freetds-common tdsodbc odbcinst unixodbc unixodbc-dev 
sudo mv /etc/odbcinst.ini /etc/odbcinst.ini.bak 
sudo cp /usr/share/tdsodbc/odbcinst.ini /etc/ 

配置freetds

 sudo vim /etc/freetds/freetds.conf

修改配置

[global]
 tds version = 8.0 # TDS version, ref <a  rel="external nofollow" target="_blank">this</a>.
 client charset = UTF-8
 text size = 20971520
[Server2012] #自定義名稱,后面需要使用
 host = {yourdomain}.database.windows.net // ip地址或域名
 port = 1433
 tds version = 8.0 #8.0為2012其他自行測試

測試SQLSERVER

 TDSVER=8.0 tsql -H my_server_host -p 1433 -U my_user -P my_password -D my_database

配置Laravel5

打開config/database.php在connections中添加配置,驅動使用sqlsrv

 'mssql' => [
  'driver' => 'sqlsrv',
  'host' => 'Server2012', // 這個對應freetds.conf的配置名稱
  'port' => '1433',
  'database' => env('DB_DATABASE', '數據庫'),
  'username' => env('DB_USERNAME', '用戶'),
  'password' => env('DB_PASSWORD', '密碼'),
  'charset' => 'utf8',
  'collation' => 'utf8_unicode_ci',
  'prefix' => '',
  'strict' => false,
  'engine' => null,
 ],

多數據庫

如果你用了mysql又想用sqlserver的部份信息,個人項目原因,但一般的做法是sqlserver的系統(tǒng)寫API讓Mysql系統(tǒng)的調用,但這次偷偷懶,就兩個一起用了

在Model中 加入protected $connection = 'mssql';并使用protected $table = 'EMPLOYEE'; 指明數據表,就可以不用每次在Controller寫連接了.

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • Window 7/XP 安裝Apache 2.4與PHP 5.4 的過程詳解

    Window 7/XP 安裝Apache 2.4與PHP 5.4 的過程詳解

    本篇文章是對Window 7/XP 安裝Apache 2.4與PHP 5.4 的過程進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php安裝擴展mysqli的實現步驟及報錯解決辦法

    php安裝擴展mysqli的實現步驟及報錯解決辦法

    這篇文章主要介紹了 php安裝擴展mysqli的實現步驟及報錯解決辦法的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • 跟我學Laravel之快速入門

    跟我學Laravel之快速入門

    本文是本系列教程中的第一篇,主要介紹一些 Laravel 基礎部分,但是還有更讓人興奮的東西要學。這是后面文章我們要進一步深入的
    2014-10-10
  • PHP獲取用戶客戶端真實IP的解決方案

    PHP獲取用戶客戶端真實IP的解決方案

    獲取客戶端ip其實不是個簡單的活兒,因為存在Ip欺騙,和代理問題,所以獲取客戶端的IP的真實性會打折扣的,不能百分百準確.但是我們盡量使用比較完善的方法獲取客戶的ip,下面小編給大家分享PHP獲取用戶客戶端真實IP的方法,一起看看吧
    2016-10-10
  • thinkPHP中鉤子的使用方法實例分析

    thinkPHP中鉤子的使用方法實例分析

    這篇文章主要介紹了thinkPHP中鉤子的使用方法,結合實例形式分析了thinkPHP鉤子的創(chuàng)建、添加、使用等相關操作技巧與注意事項,需要的朋友可以參考下
    2017-11-11
  • orm獲取關聯表里的屬性值

    orm獲取關聯表里的屬性值

    ORM是關系對象模型,本文給大家介紹orm獲取關聯表里的屬性值,需要的朋友參考下吧
    2016-04-04
  • 生成隨機字符串和驗證碼的類的PHP實例

    生成隨機字符串和驗證碼的類的PHP實例

    這篇文章主要介紹了生成隨機字符串和驗證碼的類的PHP實例,有需要的朋友可以參考一下
    2013-12-12
  • 一漂亮的PHP圖片驗證碼實例

    一漂亮的PHP圖片驗證碼實例

    在網上看到一個圖片驗證碼,挻漂亮的,但是取回來發(fā)現,好像有點小問題,還是改為自己的口味吧,很多時候,如果無法使用,應該是字體的問題。程序所用的字體win7 自帶的,需要上傳到web目錄
    2014-03-03
  • PHP網頁游戲學習之Xnova(ogame)源碼解讀(五)

    PHP網頁游戲學習之Xnova(ogame)源碼解讀(五)

    這篇文章主要介紹了PHP網頁游戲Xnova(ogame)源碼解讀游戲主界面,需要的朋友可以參考下
    2014-06-06
  • Symfony2之session與cookie用法小結

    Symfony2之session與cookie用法小結

    這篇文章主要介紹了Symfony2之session與cookie用法,結合實例形式總結分析了Symfony框架針對session與cookie的設置、獲取及刪除等操作的實現方法,需要的朋友可以參考下
    2016-03-03

最新評論

长宁区| 道真| 越西县| 通河县| 青铜峡市| 屏东县| 乌海市| 祁东县| 民丰县| 闻喜县| 开原市| 长沙市| 秀山| 海伦市| 浠水县| 观塘区| 班玛县| 景泰县| 长治市| 澎湖县| 连州市| 方城县| 吉安市| 晋州市| 梁河县| 渝中区| 云浮市| 南涧| 龙陵县| 惠安县| SHOW| 长兴县| 讷河市| 云浮市| 华池县| 高邑县| 来凤县| 迁安市| 五大连池市| 辽宁省| 吉安县|