Загрузка драйвера Java DB Derby - PullRequest
       5

Загрузка драйвера Java DB Derby

0 голосов
/ 19 октября 2011

Мне интересно, нужно ли мне загружать драйвер derby каждый раз, когда я хочу установить соединение, используя функцию Class.forName ("..."). Могу ли я просто загрузить это в основную функцию моей программы, и она останется в оперативной памяти до завершения программы?

Ответы [ 2 ]

2 голосов
/ 19 октября 2011

Да, вы можете загрузить JDBC драйвер в любой метод / класс перед его использованием. Вы также можете использовать статический блок для загрузки драйвера базы данных.

public class Test
{
   static
    {
       //load driver here
    }
}
1 голос
/ 19 октября 2011

Если вы используете Embedded Derby , здесь приведены инструкции о том, как установить соединение с базой данных .

Обратите внимание, что вы должны загружать Driver только один раз,это может быть в блоке static вашего основного метода или в JNDI поиске, если вы используете сервер приложений, а это совсем другая история.В любом случае вы можете использовать его для всех своих подключений.

Использование сетевой версии - это совсем другая история .Это единственный способ обойти ограничение Single JVM для встроенного режима.

...