国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
相關(guān)版本" >相關(guān)版本
安裝php驅(qū)動(dòng)" >安裝php驅(qū)動(dòng)
安裝freetds" >安裝freetds
配置freetds" >配置freetds
測(cè)試SQLSERVER" >測(cè)試SQLSERVER
配置Laravel5" >配置Laravel5
多數(shù)據(jù)庫" >多數(shù)據(jù)庫
首頁 php框架 Laravel laravel5如何通過freetds來連接到sqlserver(代碼)

laravel5如何通過freetds來連接到sqlserver(代碼)

Jul 31, 2018 pm 04:22 PM
laravel php7 sql sqlserver

這篇文章給大家介紹的內(nèi)容是關(guān)于laravel5通過freetds連接sqlserver,有一定的參考價(jià)值,希望可以幫助到有需要的朋友。

相關(guān)版本

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

安裝php驅(qū)動(dòng)

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 href="http://www.freetds.org/userguide/choosingtdsprotocol.htm" 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其他自行測(cè)試

測(cè)試SQLSERVER

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

配置Laravel5

打開config/database.phpconnections中添加配置,驅(qū)動(dòng)使用sqlsrv

???'mssql'?=>?[
????????'driver'?=>?'sqlsrv',
????????'host'?=>?'Server2012',?//?這個(gè)對(duì)應(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的部份信息,個(gè)人項(xiàng)目原因,但一般的做法是sqlserver的系統(tǒng)寫API讓Mysql系統(tǒng)的調(diào)用,但這次偷偷懶,就兩個(gè)一起用了
在Model中 加入protected $connection = 'mssql';并使用protected $table = 'EMPLOYEE'; 指明數(shù)據(jù)表,就可以不用每次在Controller寫連接了.

相關(guān)推薦:

laravel框架在數(shù)據(jù)統(tǒng)計(jì)繪圖的實(shí)現(xiàn)

Laravel框架中Echo的使用過程

以上是laravel5如何通過freetds來連接到sqlserver(代碼)的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

Laravel的政策是什么,如何使用? Laravel的政策是什么,如何使用? Jun 21, 2025 am 12:21 AM

InLaravel,policiesorganizeauthorizationlogicformodelactions.1.Policiesareclasseswithmethodslikeview,create,update,anddeletethatreturntrueorfalsebasedonuserpermissions.2.Toregisterapolicy,mapthemodeltoitspolicyinthe$policiesarrayofAuthServiceProvider.

Laravel中工匠命令行工具的目的是什么? Laravel中工匠命令行工具的目的是什么? Jun 13, 2025 am 11:17 AM

Artisan是Laravel的命令行工具,用于提升開發(fā)效率。其核心作用包括:1.生成代碼結(jié)構(gòu),如控制器、模型等,通過make:controller等命令自動(dòng)創(chuàng)建文件;2.管理數(shù)據(jù)庫遷移與填充,使用migrate運(yùn)行遷移,db:seed填充數(shù)據(jù);3.支持自定義命令,如make:command創(chuàng)建命令類實(shí)現(xiàn)業(yè)務(wù)邏輯封裝;4.提供調(diào)試與環(huán)境管理功能,如key:generate生成密鑰,serve啟動(dòng)開發(fā)服務(wù)器。熟練使用Artisan可顯著提高Laravel開發(fā)效率。

Laravel中的控制器是什么,他們的目的是什么? Laravel中的控制器是什么,他們的目的是什么? Jun 20, 2025 am 12:31 AM

控制器在Laravel中的主要作用是處理HTTP請(qǐng)求并返回響應(yīng),以保持代碼的整潔和可維護(hù)性。通過將相關(guān)請(qǐng)求邏輯集中到一個(gè)類中,控制器使路由文件更簡(jiǎn)潔,例如將用戶資料展示、編輯和刪除等操作分別放在UserController的不同方法中。創(chuàng)建控制器可通過Artisan命令phpartisanmake:controllerUserController實(shí)現(xiàn),而資源控制器則使用--resource選項(xiàng)生成,涵蓋標(biāo)準(zhǔn)CRUD操作的方法。接著需在路由中綁定控制器,如Route::get('/user/{id

如何使用Laravel的驗(yàn)證系統(tǒng)來驗(yàn)證形式數(shù)據(jù)? 如何使用Laravel的驗(yàn)證系統(tǒng)來驗(yàn)證形式數(shù)據(jù)? Jun 22, 2025 pm 04:09 PM

Laravelprovidesrobusttoolsforvalidatingformdata.1.Basicvalidationcanbedoneusingthevalidate()methodincontrollers,ensuringfieldsmeetcriterialikerequired,maxlength,oruniquevalues.2.Forcomplexscenarios,formrequestsencapsulatevalidationlogicintodedicatedc

緩存策略|優(yōu)化Laravel性能 緩存策略|優(yōu)化Laravel性能 Jun 27, 2025 pm 05:41 PM

cachinginlaravelsimimprovesapplicationperformancebyreducingdatabasequeries andminimizingredementProcessing.tousecachingscachingscachingscaching foldtheSesteps:1.1.useroutecachingforstaticrouteswithpaticrouteswithphphparpartisanroute:cache cache cache,pood forpublpubliCpageSlike/ailo ofbroublike

Laravel中的.env文件是什么,我該如何使用它? Laravel中的.env文件是什么,我該如何使用它? Jun 22, 2025 am 01:03 AM

.env文件是Laravel項(xiàng)目中用于存儲(chǔ)環(huán)境變量的配置文件,它使敏感信息與代碼分離并支持多環(huán)境切換。其核心作用包括:1.集中管理數(shù)據(jù)庫連接、API密鑰等配置;2.通過env()或config()函數(shù)調(diào)用變量;3.修改后需刷新配置才能生效;4.不應(yīng)提交至版本控制以防止泄露;5.可為不同環(huán)境創(chuàng)建多個(gè).env文件。使用時(shí)應(yīng)先定義變量再結(jié)合配置文件調(diào)用,避免直接硬編碼。

如何在Laravel測(cè)試中使用斷言方法? 如何在Laravel測(cè)試中使用斷言方法? Jun 14, 2025 am 12:38 AM

在Laravel測(cè)試中,assert方法用于驗(yàn)證應(yīng)用程序是否按預(yù)期運(yùn)行。常見的assert方法包括assertTrue()、assertFalse()、assertEquals()和assertNull(),它們用于驗(yàn)證邏輯中的值是否符合預(yù)期。對(duì)于HTTP響應(yīng),可使用assertStatus()、assertRedirect()、assertSee()和assertJson()來驗(yàn)證響應(yīng)狀態(tài)和內(nèi)容。數(shù)據(jù)庫驗(yàn)證可通過assertDatabaseHas()、assertDatabaseMissing

拉拉維爾(Laravel)中的雄辯的ORM是什么? 拉拉維爾(Laravel)中的雄辯的ORM是什么? Jun 22, 2025 am 09:37 AM

EloquentORMisLaravel’sbuilt-inobject-relationalmapperthatsimplifiesdatabaseinteractionsusingPHPclassesandobjects.1.Itmapsdatabasetablestomodels,enablingexpressivesyntaxforqueries.2.Modelscorrespondtotablesbypluralizingthemodelname,butcustomtablenames

See all articles