当前位置: 首页 > news >正文

pdmaner连接sqlexpress

别以为sqlserver默认的端口总是1433

案例

有台sqlserver2008 express服务器,刚安装,支持混合模式登录,其它什么配置也没改。

先看用ADO连接

这说明:

  • 案例中sqlserver端口不是1433 !!!
  • ADO连接时如果不明确指定端口号,不代表内部实现是按1433端口去访问的😂
  • 端口号不是1433时,不带端口号反而能连通!!!💡

再看jdbc连接

这说明:

  • sqlserver服务的端口号肯定不是1433 !!!
  • jdbc没那么牛掰,不像ado那样能通过不带端口号连通😂

检查sqlserver的端口号

那么,有必要看看sqlserver的端口号到底是多少

如果【全部侦听】=是,则sqlserver服务的端口号在【IP地址】页签的【IPAll】下的【TCP动态端口】处

可见,默认安装的sqlserver express,的默认端口号根本不是1433。本案例中分配的动态端口是6119

验证

下面测测本案例中的sqlserver服务是否真的能通过端口61199连通

ADO君表示:端口真的是61199

jdbc君表示:不带端口号我玩不转,但端口真的是61199

至此,61199可以通,确认无疑。

那么,当端口号是1433时,jdbc能不带端口号吗?

试验继续,先把sqlserver服务的端口号改成1433,重启下服务

再测测ado和jdbc连接的效果

ado,nice!

jdbc,不能省略端口号,就算是1433,也必须给老子带着!

总结

  • 不是所有sqlserver按默认安装后的服务端口号都是1433
  • ado连sqlserver时要么别带端口号,要带就请带上正确的端口号
  • jdbc连sqlserver必须带上端口号
http://www.lryc.cn/news/479562.html

相关文章:

  • 如果编译不通过,且感觉代码没有问题,大概率就是中文引起的问题
  • java反序列化学习之CommonCollections3利用链的学习
  • 超详细:Vue入门
  • 基础网络安全知识
  • 大语言模型工作原理笔记
  • 安全工程师入侵加密货币交易所获罪
  • 使用Docker-Compose安装redis,rabbitmq,nacos,mysql,nginx,tomcat,portainer组件教程
  • lora训练模型 打造个人IP
  • mybatis+postgresql,无感读写json字段
  • 苍穹外卖学习记录
  • 大数据成功应用商业解决方案的例子
  • 《Python使用sqlite3数据库》
  • XHCI 1.2b 规范摘要(14)
  • (蓝桥杯C/C++)——基础算法(下)
  • 详解Rust标准库:VecDeque 队列
  • 网络协议都有哪些?
  • 非公平锁和公平锁的区别
  • 11月7日星期四今日早报简报微语报早读
  • 【Python】轻松实现机器翻译:Transformers库使用教程
  • 【数据集】【YOLO】【目标检测】道路结冰数据集 1527 张,YOLO目标检测实战训练教程!
  • Java链表及源码解析
  • 十、快速入门go语言之方法
  • JVM 处理多线程并发执行
  • 【D3.js in Action 3 精译_039】4.3 D3 面积图的绘制方法及其边界标签的添加
  • 布谷直播源码部署服务器关于数据库配置的详细说明
  • Xfce桌面设置右键菜单:用右键打开VSCode
  • 【NLP自然语言处理】深入探索Self-Attention:自注意力机制详解
  • Pytorch训练时报nan
  • JavaScript定时器详解:setTimeout与setInterval的使用与注意事项
  • CSS——选择器、PxCook软件、盒子模型