php连接sqlserver数据库
docker 安装sqlserver数据库
sudo docker pull mcr.microsoft.com/mssql/server:2017-latest
sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>" -p 1433:1433 --name sqlserver --hostname sqlserver -d mcr.microsoft.com/mssql/server:2017-latest
SA 帐户是安装过程中在 SQL Server 实例上创建的系统管理员。
php环境配置
增加php扩展
docker中安装 版本不一致问题可以修改 ./extensions/install-php-extensions文件
修改完配置down掉,重新进行运行
install-php-extensions pdo_sqlsrv sqlsrv
ubuntu18.4中安装odbc,执行下脚本
if ! [[ "16.04 18.04 20.04 22.04" == *"$(lsb_release -rs)"* ]];
then
echo "Ubuntu $(lsb_release -rs) is not currently supported.";
exit;
fi
sudo su
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list > /etc/apt/sources.list.d/mssql-release.list
exit
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17
# optional: for bcp and sqlcmd
sudo ACCEPT_EULA=Y apt-get install -y mssql-tools
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
# optional: for unixODBC development headers
sudo apt-get install -y unixodbc-dev
sqlserver简单查询
$res = $this->sqlServerDb->fetchAll("SELECT * FROM a");
$res = $this->sqlServerDb->fetchAll("SELECT TOP 1 * FROM a");
$res = $this->sqlServerDb->fetchAll("SELECT * FROM a WHERE JobType_CD = '003' AND Status_TX = '在职' AND SyncStatus_CDForITC = '0'");
$res = $this->sqlServerDb->fetchAll("SELECT count(*) as allNum FROM a WHERE JobType_CD = '001' AND Status_TX = '在' AND SyncStatus_CDForITC = '0'");
$conn = sqlsrv_connect( self::IP,['Database'=>self::DATABASE,'UID'=>self::USERNAME,'PWD'=>self::PASSWORD]);
$sql = "SELECT * FROM MS_EMP";
$result = @sqlsrv_query($conn, $sql);
while ( $re = @sqlsrv_fetch_array($result)) {
var_dump($re);
}
php连接sqlserver数据库相关推荐
- c语言 mysql_bind,C语言连接SQLSERVER数据库
第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...
- PowerDesigner连接SqlServer数据库导出表结构
原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...
- Java通过JDBC来连接SqlServer数据库
Java通过JDBC来连接SqlServer数据库 0. 安装配置Java运行的环境,就不废话了 1. 下载JDBC的驱动程序http://msdn.microsoft.com ...
- ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查
场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10679 ...
- ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc
场景 在Visual Studio 2013中连接 SqlServer数据库时提示: 未能加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc 注: ...
- Jmeter连接SqlServer数据库进行压力测试
Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...
- C#连接sqlServer数据库详解
C# 是如何跟SQL Server进行连接的? 在C#/.NET程序设计中,离不开ADO.NET.ADO.NET是.NET连接数据库的重要组件.使用其可以很方便地访问数据库,ADO.NET还可以访问O ...
- nodejs操作sqlserver数据_nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例...
本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作.分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,no ...
- 让visual连接sqlserver数据库
让visual连接sqlserver数据库 连接目的 连接数据库的目的是 访问数据库中的表中数据 操做过程 新建一个控制台应用程序 查看一下sqlserver中的数据库 让vs连接sqlserver ...
- python可以连接sql server_python连接sqlserver数据库
python3.6连接sqlserver数据库需要引入pymssql模块 pymssql官方:https://pypi.org/project/pymssql/ 没有安装的话需要安装: pip安装: ...
最新文章
- 《Redis官方文档》事件库
- 1080 两个数的平方和(数学)
- 如何在Netweaver SE16里直接查看某数据库行记录
- android-创建sdcard
- 洛谷P3195 [HNOI2008]玩具装箱TOY(单调队列优化DP)
- 2011-2-14 | Android Handler
- pmp学习资料_201912期PMP学习内容汇总表
- fiddler对模拟器抓包
- bitcoin简析一
- SOA、RPC/REST 和六边形架构
- 《经济学通识》一、前言
- 将jmeter响应结果中部分数据保存到本地文件
- 手把手学习Vue3.0:CSS样式基础和HTML5基础收藏
- IOS开发者自带弱网测试工具界面说明NETWORK LINK CONDITIONER
- Unity tips 之文字动画效果
- 普通用户不能登录linux图形界面,只有root用户可以登录到图形界面
- 基于插件式的开发框架
- 论文研读笔记(二)——VGG
- java around_Java逆向基础之AspectJ的Around方法修改方法体
- 黑马程序员 java基础复习二 之面向对象