Что такое URL-адрес JTDS для подключения JDDS к MS SQL Server 2005 Express
Я пытаюсь подключиться к базе данных MS SQL Server 2005 Express, которая выполняется на локальном узле из программы Java.
Я пробовал один и тот же URL-адрес подключения (ниже), который я использовал в другой системе (тот же самый код jave), на котором запущен MS SQL Server 2000. Но это не работает.
jdbc:jtds:sqlserver://127.0.0.1:1433/Finance
Есть идеи?
- (JTDS) java.sql.SQLException: Ошибка преобразования типа данных nvarchar в числовой
- используя тип данных datetimeoffset с jTDS
- Сравнение драйверов JBDC SQL Server
- Драйвер JTDS, не работающий для Sql Server 2008R2 и Denali Native SSPI, не загружен. Проверить свойство системы java.library.path
- java.sql.SQLException: Ошибка входа в систему для пользователя 'admin'
- setResponseBuffering («адаптивный») при использовании драйвера jTDS?
- Почему JTDS быстрее, чем драйвер JDBC от Microsoft?
- Как использовать свойство Trusted_connection с драйвером jTDS?
- Подключение к SQL Server 2012 с использованием jTD
- Как я могу поддерживать инструкцию SQL GO в приложении Java / jtds?
- Оператор SQL Server UPDATE не обновляет строки, соответствующие ограничениям
- различия между драйверами jdbc и sql microsoft jsbc и драйвером jTDS
- Хранимый proc работает на 30% медленнее с помощью Java и работает непосредственно в базе данных
Вы уверены, что это правильный экземпляр? SQL Express имеет тенденцию устанавливать как именованный экземпляр, например «localhost \ SQLExpress», вместо стандартного экземпляра. Так что это будет что-то вроде:
jdbc:jtds:sqlserver://127.0.0.1:1433/Finance;instance=<instance_name>
Если это не сработает, попробуйте удалить имя экземпляра и изменить порт на порт, используемый именованным экземпляром:
jdbc:jtds:sqlserver://127.0.0.1:<instance_port>/Finance
Попробуйте сначала проверить подключение через инструмент OSQL.exe. Вы также можете проверить FAQ по jTDS .
Я бы предложил URL-адрес MicSim:
jdbc:jtds:sqlserver://localhost/Finance;instance=sqlexpress
Проверьте это для информации URL-адреса jTDS.
Это также содержит некоторую интересную информацию, помогающую устранить проблемы jtds для SQL-выражений.
Удачи. Дайте нам знать, как это происходит.
Чтобы проверить, включен ли TCP / IP и не заблокирован порт, вы можете использовать «telnet 1433». Пока telnet не подключится, jTDS тоже не будет.
eg, c:>telnet servername 1433
для включения telnet-клиента в windows
Служба браузера SQL Server по умолчанию отключена. Если вы разрабатываете .Net-приложения, вам не нужно запускать SQLBrowser, но если вы используете JTDS на Java, вам нужно будет запустить его. Пример (нет необходимости указывать порт сервера sql).
<property name="connection.url">jdbc:jtds:sqlserver://localhost/yourDbName;instance=SQLEXPRESS</property> <property name="connection.username">yourDbUser</property> <property name="connection.password">yourDbPassword</property>