Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > старт сервера hsqldb из кода программы


Автор: dreamm3r 1.3.2008, 20:55
привет всем, я в отчаянии =(
мне нужно сделать прогу для работы с простенькой базой данных. я использую hibernate и hsqldb, и вот уже пятый час пытаюсь запустить сервер hsqldb из проги. наверняка я туплю, но сил моих продолжать искать больше нету =( очень рассчитываю на вашу помощь!

Автор: SoulKeeper 1.3.2008, 22:38
http://www.hibernate.org/hib_docs/v3/reference/en/html/tutorial.html

Автор: dreamm3r 2.3.2008, 12:20
я неправильно сформулировал вопрос, моя вина. в туториале пишут, как запускать сервер из командной строки, и в этом случае он будет работать независимо от моей программы. то есть перед каждым запуском моей проги нужно вручную запускать сервер БД(java -cp hsqldb.jar org.hsqldb.Server x:x:x:x). вопрос же заключается в том, чтобы запускать сервер прямо из проги и отключать его там же. вот http://hsqldb.org/web/hsqlDocsFrame.html я узнал, что этот тип запуска называется In-Process (Standalone) Mode, но как связать его с session hibernate'а? то есть юзаю я вот это
Код

    Connection c = DriverManager.getConnection("jdbc:hsqldb:file:testdb", "sa", "");
 а дальше?

Автор: mindflyer 3.3.2008, 11:47
Цитата(dreamm3r @  2.3.2008,  12:20 Найти цитируемый пост)

    Connection c = DriverManager.getConnection("jdbc:hsqldb:file:testdb", "sa", "");
 а дальше?

Пропиши "jdbc:hsqldb:file:testdb" - в качестве URL базы данных в конфигурации hibernate.
Смотри ссылку, которую привёл SoulKeeper

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)