Ошибка соединения с JavaDB (сетевой протокол) - PullRequest
2 голосов
/ 18 сентября 2009

Я пытаюсь подключиться к дерби, используя это:

dbProperties.put("create", "true");
dbProperties.put("dataEncryption", "true");
dbProperties.put("encryptionAlgorithm", "DES/CBC/NoPadding");
dbProperties.put("encryptionKey", "1234567890123456");
dbProperties.put("securityMechanism", ClientDataSource.STRONG_PASSWORD_SUBSTITUTE_SECURITY);
//  protocol is dbProperties.getProperty("derby.url", "jdbc:derby://localhost:1527/");
dbConnection = DriverManager.getConnection(protocol + dbName, dbProperties);

но я получаю ошибку:

Не удалось установить соединение, поскольку имя базы данных (...) превышает максимальную длину, разрешенную сетевым протоколом.

Есть ли способ увеличить эту длину?

1 Ответ

1 голос
/ 27 апреля 2010

Я не верю, что есть способ увеличить длину; Я думаю, что это указано в стандартах DRDA.

В вашем примере, каково было значение dbName?

И вы можете опубликовать фактическое исключение, которое вы получили?

...