Connecting to Named Instances
- Last Updated: May 15, 2020
- 1 minute read
- DataDirect Connectors
- JDBC
- IBM Db2 5.1
- MySQL 5.1
- Progress OpenEdge 5.1
- SAP Sybase 5.1
- Documentation
Microsoft SQL Server 2000 and higher support multiple instances of a Microsoft SQL Server database running concurrently on the same server. An instance is identified by an instance name. To connect to a named instance using a connection URL, use the following URL format:
jdbc:datadirect:sqlserver://server_name\\instance_name
Note: The first backslash character (\) in
\\instance_name is an escape character.where:
- server_name
- is the IP address or hostname of the server.
- instance_name
- is the name of the instance to which you want to connect on the server.
For example, the following connection URL connects to an instance named instance1 on server1:
jdbc:datadirect:sqlserver://server1\\instance1;User=test;Password=secret
To connect to a named instance using a data source, you specify the ServerName property. For example:
SQLServerDataSource mds = new SQLServerDataSource();
mds.setDescription("My SQLServerDataSource");
mds.setServerName("server1\\instance1");
mds.setDatabaseName("TEST");
mds.setUser("test");
mds.setPassword("secret");