В Схеме это заставит интерпретатор исчерпывать память:
(define (x)
((x)))
(x)
Как подробно описано в jTDS Часто задаваемые вопросы , формат URL для jTDS следующий:
jdbc:jtds:<server_type>://<server>[:<port>][/<database>][;<property>=<value>[;...]]
Итак, для подключения к базе данных под названием «Блог», размещенной на MS SQL Server, работающий на MYPC
, вы можете получить что-то вроде этого:
jdbc:jtds:sqlserver://MYPC:1433/Blog;instance=SQLEXPRESS;user=sa;password=s3cr3t
Или, если вы предпочитаете использовать getConnection (url, "sa", "s3cr3t")
:
jdbc:jtds:sqlserver://MYPC:1433/Blog;instance=SQLEXPRESS
РЕДАКТИРОВАТЬ: Что касается ошибки Соединение отклонено
, дважды проверьте, что вы используете SQL Server на порту 1433, что служба работает и что у вас нет брандмауэра, блокирующего входящие соединения. .
Выстрел в темноте, но Судя по вашему сообщению об ошибке, кажется, что либо экземпляр sqlserver не работает на порту 1433, либо что-то блокирует запросы к этому порту
jdbc: jtds: sqlserver: // xxxx / database
замена xxxx
IP-адресом или именем хоста вашего компьютера SQL Server.
jdbc: jtds: sqlserver: // MYPC / Blog; instance = SQLEXPRESS
или
jdbc: jtds: sqlserver: // MYPC: 1433 / Blog; instance = SQLEXPRESS
Если вы хотите установить имя пользователя и пароль в строка подключения тоже вместо отдельного объекта подключения:
jdbc: jtds: sqlserver: // MYPC / Blog; instance = SQLEXPRESS; user = foo; password = bar
(Обновлена моя неверная информация и добавлена ссылка на синтаксис экземпляра )