Как выполнить скрипт t-sql, используя Java? - PullRequest
1 голос
/ 03 марта 2010

Я нашел следующие ссылки для выполнения скрипта с использованием Java, т.е. Но это специфично для postgre и mysql.

Я ищу такое же решение для выполнения скрипта на Sql server 2005. Я не знаком с командной строкой SQL. Я должен сделать пакет, содержащий серию вызовов различных методов класса, которые также включают выполнение сценария в середине пакета. Я гуглил это. Но я не могу найти решение для моей проблемы. Заранее спасибо.

1 Ответ

2 голосов
/ 03 марта 2010

Вместо грязного решения, такого как хранимые процедуры, почему бы вам не попробовать тот, который найден в Как выполнить файл sql-script в Java? Вместо команды psql попробуйте

Sqlcmd -Shostname\dbname -U username -p password -i sqlscriptfile 

Это должно подключиться к базе данных, используя аутентификацию SQL Server, и запустить указанный скрипт. Ответ Пабло в упомянутом вопросе должен сделать все остальное. В зависимости от вашего пути вам может потребоваться изменить бит «Sqlcmd», чтобы отразить местоположение программы на вашем компьютере.

Чтобы узнать больше об утилите командной строки, прочтите эту статью на databasejournal.com .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...