欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂PHP培訓(xùn)簡述laravel5使用freetds連接sql server的方法

2019-04-10 15:34:43 2439瀏覽

本篇文章扣丁學(xué)堂PHP培訓(xùn)小編給讀者們分享一下laravel5使用freetds連接sql server的方法,對PHP開發(fā)感興趣的小伙伴就隨小編一起來了解一下吧。



扣丁學(xué)堂PHP培訓(xùn)簡述laravel5使用freetds連接sql server的方法



什么是FreeTDS


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


本文將給大家詳細(xì)介紹laravel5使用freetds連接sql server的相關(guān)內(nèi)容,下面話不多說了,來一起看看詳細(xì)的介紹吧。


驟如下:


安裝php驅(qū)動


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 this.
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中添加配置,驅(qū)動使用sqlsrv



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



多數(shù)據(jù)庫


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


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


想要了解更多關(guān)于PHP開發(fā)方面內(nèi)容的小伙伴,請關(guān)注扣丁學(xué)堂PHP培訓(xùn)官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育有專業(yè)的PHP講師為您指導(dǎo),此外扣丁學(xué)堂老師精心推出的PHP視頻教程定能讓你快速掌握PHP從入門到精通開發(fā)實戰(zhàn)技能??鄱W(xué)堂PHP技術(shù)交流群:374332265。


                          


 【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】         【掃碼進入HTML5進階免費公開課】



查看更多關(guān)于“php培訓(xùn)資訊”的相關(guān)文章>>



標(biāo)簽: PHP培訓(xùn) PHP基礎(chǔ)教程 PHP學(xué)習(xí)視頻 PHP教學(xué)視頻 PHP入門教程 PHP教程視頻 PHP在線學(xué)習(xí) PHP在線視頻 PHP在線教程 扣丁學(xué)堂PHP培訓(xùn)

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部