`

使用JDBC连接SQL Server 2000 命名实例(Named Instance)

阅读更多

使用JDBC连接SQL Server 2000 命名实例(Named Instance)

2006-09-11 22:09 by 冰戈, 2561 visits, 网摘, 收藏, 编辑

        最近比较闲,就爱摆弄一些玩意,前时间对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),就这么简单……

分享到:
评论

相关推荐

    Java程序通过JDBC连接SQLServer2000数据库全解.doc

    以上步骤和示例代码详细地介绍了如何通过Java程序使用JDBC连接并操作SQL Server 2000数据库的过程。通过这种方式,开发者能够轻松地实现与数据库之间的交互操作,为开发基于SQL Server的应用程序提供了坚实的基础。

    jdbc连接sqlserver2000 源码 jar

    本篇将深入探讨如何使用JDBC连接SQL Server 2000,以及涉及的源码和驱动包。 首先,我们需要理解JDBC的角色。JDBC提供了一组接口和类,使得Java开发者能够执行SQL语句、处理结果集并管理数据库连接。在连接SQL ...

    Java程序通过JDBC连接Sqlserver2000所用到的Jar包

    在Java编程中,连接到SQL Server 2000数据库通常需要使用Java Database Connectivity (JDBC) API。JDBC提供了一种标准的方式来访问各种类型的数据库,包括SQL Server 2000。以下是一些关于如何使用Java通过JDBC连接...

    JDBC连接SQLServer2000三个jar包

    在标题和描述中提到的"JDBC连接SQLServer2000三个jar包",这可能指的是建立这种连接所需的三个核心JDBC驱动库。 SQL Server 2000支持多种JDBC驱动类型,但主要关注的是Type 4驱动,这是一种纯Java实现的网络驱动,...

    JDBC连接SQLSERVER的JAR包

    JDBC连接SQLSERVER的JAR包

    sql server2000 jdbc

    要使用JDBC连接SQL Server 2000,首先需要创建`java.sql.Connection`对象。这通常通过`DriverManager.getConnection()`方法实现,需要提供数据库URL、用户名和密码。例如: ```java String url = "jdbc:sqlserver...

    sqlserver2000 jdbc驱动包

    jdbc连接sqlserver2000数据库的驱动包;包含msbase jar mssqlserver jar msutil jar 注意事项:下载解压sql包 数据源驱动 rar文件 解压后的驱动包文件应放到固定的文件夹下 以避免再次打开程序运行时 系统能找到驱动...

    jdbc连接sqlserver2000的3个jar包

    标题提到的"jdbc连接sqlserver2000的3个jar包"可能包括了以下三个关键组件: 1. **Microsoft JDBC Driver for SQL Server**:这是微软官方提供的JDBC驱动,用于与SQL Server进行通信。对于SQL Server 2000,可能...

    sqlserver2000-jdbc2.0驱动

    总的来说,`sqljdbc4.jar`和`sqljdbc.jar`是连接Java应用与SQL Server 2000的关键组件,它们允许开发者利用JDBC接口执行数据库操作。正确配置和使用这些驱动,可以帮助确保Java应用与SQL Server 2000之间的稳定、...

    jdbc 连接 sqlserver2000详细步骤

    在IT行业中,数据库连接是开发工作中的重要环节,特别是对于Java开发者来说,使用JDBC(Java Database Connectivity)连接SQL Server 2000是常见的任务。以下将详细讲解使用JDBC连接SQL Server 2000的步骤,帮助你更...

    jdbc连接SqlServer 2000jar文件

    总的来说,jdbc连接SqlServer 2000 jar文件是Java开发者进行数据库操作的重要组成部分,它们提供了与SQL Server 2000通信的桥梁,使得开发人员能够在Java环境中执行SQL查询、管理数据库对象以及处理事务等任务。

    jdbc连接sql server 2000的驱动

    本文将详细介绍如何使用JDBC连接到SQL Server 2000,并解释相关概念和技术。 首先,我们需要理解JDBC驱动的分类。JDBC驱动主要有四种类型: 1. Type 1: JDBC-ODBC桥接驱动,依赖于系统级别的ODBC驱动,不是纯Java...

    JDBC与SQL Server 2005的连接方式

    ### JDBC与SQL Server 2005的连接配置详解 #### 一、引言 在当前的软件开发环境中,数据库的高效访问对于提高应用程序性能至关重要。JDBC (Java Database Connectivity) 是 Java 开发语言中用于连接数据库的标准...

    JDBC连接SqlServer驱动JAR包

    此资源为 JDBC连接sqlServer 数据库的驱动Jar 包

    JAVAJDBC连接Sqlserver2000

    本示例将详细介绍如何使用Java JDBC连接到SQL Server 2000数据库。 首先,确保你已经安装了SQL Server 2000并创建了一个数据库。为了连接到SQL Server 2000,我们需要微软提供的JDBC驱动程序,通常被称为`sqljdbc....

    SQL Server Driver for JDBC (JDBC 连接SQL Server 2000 )

    在本场景中,"JDBC连接SQL Server 2000"指的是利用JDBC驱动程序来实现Java代码对SQL Server 2000数据库的访问。这个驱动包包含了三个重要的JAR文件:msbase.jar、mssqlserver.jar和msutil.jar,它们分别是SQL Server...

    jdbc for sql server 2000

    综上所述,"jdbc for sql server 2000"涉及到的核心知识点包括JDBC接口的使用、JDBC驱动程序的选择和配置、数据库连接的建立和管理,以及SQL查询的执行。在实际项目中,理解并熟练应用这些知识点对提升Java应用程序...

    最新jdbc for sql server 2000

    标题中的“最新jdbc for sql server 2000”指的是Java数据库连接(JDBC)驱动程序,这是Java应用程序与Microsoft SQL Server 2000数据库交互的桥梁。JDBC是Java平台上的一个标准API,允许Java开发者执行SQL语句,...

    Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库

    Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库

    sqljdbc和sqljdbc4 sqlserver最新驱动

    SQLJDBC和SQLJDBC4是Microsoft为Java应用程序提供的用于连接SQL Server数据库的驱动程序。这两个版本都是JDBC(Java Database Connectivity)驱动,允许Java开发者在应用程序中与SQL Server进行交互。下面将详细介绍...

Global site tag (gtag.js) - Google Analytics