使用JDBC连接SQL Server 2000 命名实例(Named Instance)
最近比较闲,就爱摆弄一些玩意,前时间对ruby on rails比较感兴趣,就想继续看看,但是系统坏了好几次,前段时间配好的eclipse+rdt+sqlserver的环境也就得重新diy了;
按照 Setting up a Rails Development Environment on Windows Using Eclipse上的步骤,一步一步走的挺顺利的,可是到Install the DBEdit Eclipse plugin的时候,想恢复以前的直接连接自己比较熟悉的SQL Server 2000,可是死活也无法连上,老是报[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.错误,起初以为是没有打sp3包,就干脆重新安装了个msde sp4的命名实例,可是懵了,怎么连命名实例啊,想起总是用net start mssql$InstanceName 启动命名实例服务,突发其想以为可用jdbc:microsoft:sqlserver://serverName$InstanceName:Port来连接还是报[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.错误,说明猜想不对,google了一下找了n多资料一直没有解决,最后在msdn上发现有这么篇文章How To Connect to a SQL Server 2000 Named Instance with JDBC 找到解决方案了:
To find the SQL Server instance port number, follow these steps:
1. | On the Microsoft SQL Server 2000 server, start the SQL Server Network Utility. |
2. | Click the General tab, and then click the instance you want from the Instances drop-down menu. |
3. | Click TCP/IP, and then click Properties. Note that the port number for this instance appears in the Properties dialog box. |
As soon as you have this value, you can use it in your connection URL when you connect to SQL Server through JDBC. The following is an example of a typical connection URL:
jdbc:microsoft:sqlserver://yourServerName:1433;user=yourUser;password=yourPwd
也就是说不是用jdbc:microsoft:sqlserver://serverName$InstanceName:Port这个主观臆造的URL来连接,而是使用上面的串,其中yourServerName是服务器名,1433应该替换成你命名实例的端口号,在这个url中根本体现不出命名实例名,比如我的连接url:jdbc:microsoft:sqlserver://oy-m:2046(我新安装的命名实例为ruby,端口号为2046),就这么简单……
转载于:https://www.cnblogs.com/Hedonister/archive/2006/09/11/501387.html
使用JDBC连接SQL Server 2000 命名实例(Named Instance)相关推荐
- Java/JSP中使用JDBC连接SQL Server 2000/2005
转自:http://hi.baidu.com/huangdonghui/blog/item/87cf4ff47ba653e37609d7e1.html/cmtid/9c82350965721ba22e ...
- 使用JDBC连接SQL Server数据库
1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http ...
- Java/JSP中使用JDBC连接SQL Server 2005(转自 秋忆)
接触Java或者JSP,难免会使用到数据库SQL Server 2000/2005(我使用2005标准版[9.0.3054]测试),经过自己的搜索和研究,使用JDBC连接SQL Server成功,特此 ...
- JDBC连接sql server数据库及其它
JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...
- JDBC连接SQL Server数据库[windows验证模式连接+SQL server验证]
JDBC连接SQL Server数据库[windows验证模式连接+SQL server验证] 都说用JDBC连接数据库会出现很多问题,现总结.汇总一下. 前提是已经正确安装了SQL Server系列 ...
- JDBC连接Sql Server 2005(Express)
1.相关的软件 Microsoft SQL server 2005 Express Edition SQL Server Management Studio SQL Server 2005 drive ...
- Eclipse 通过 JDBC 连接 SQL Server
文章目录 1.配置 SQL Server 2012 2.开启 Telnet 服务 3.测试1433端口是否打开 4.下载JDBC 5.Eclipse 连接 SQL Server 6.测试连接 本文用到 ...
- Java 实现连接sql server 2000(JDBC数据库访问例子)
JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere).优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力).网络通信功能.通过JDBC数据库 ...
- java web之数据库的连接(使用JDBC连接sql server)
一.安装JDBC驱动程序 二.加载驱动程序并建立连接对象 1.sql server的连接代码: 2.关于这里的用户名和密码 3.解决在用sa登录时可能出现的问题 三.建立数据库 四.在servlet中 ...
最新文章
- Oracle cursor_sharing 参数 详解
- QT的QThread类的使用
- “智物 智造”亮相云栖大会 远程操控工厂震撼骨灰级程序员
- error occurred when trying to upload ui5 project to ABAP repository in win8
- ASP.NET Core 中的错误处理
- 深度学习之目标检测:R-CNN、Fast R-CNN、Faster R-CNN
- DataTable实现分组
- new运算符做了什么
- vs2019怎么样建立头文件_VS2019库头文件的使用
- 30秒让你有效的使用天池实验室资源
- 太极图正确画法_太极图唯一正确的画法
- C++如何写adaptable仿函数
- 51单片机课设——温控手机散热器
- java 计算正态分布_使用Java计算正态分布
- 用Java做一个基于Swing的多人网络聊天室
- 一篇文章揭穿创业公司的套路
- magicmatch java_签名图片一键批量生成 使用Java的Webmagic爬虫实现
- Python爬取猫眼电影数据并对其进行数据可视化
- 自定义redisTemplate以及redisutils的封装使用
- 曝光了,清华计算机系最牛的课!
热门文章
- Docker 安装私有镜像库的简单使用
- 一些宏的应用,包括NSLog
- 解决screen Cannot open your terminal '/dev/pts/1'问题
- Ubuntu 14.04 LTS, 64bit, cuda 7, Caffe环境配置编译和安装
- 高级驾驶辅助系统ADAS
- Node.js- sublime搭建node的编译环境
- Android -- TouchEvent的分发和截获方式
- Android项目Build报错Unable to execute dx(65535问题解决方案)
- Javascript Prototypes之旅(A Plain English Guide to JavaScript Prototypes译文)
- Ruby的资源站点和开发工具列表