Указание протокола TCP в соединении JDBC к mysql - PullRequest
0 голосов
/ 16 июня 2011

Как указать, что JDBC-соединение с mysql в типичной строке

DriverManager.getConnection(url, username, password);

осуществляется через TCP?

Спасибо

Ответы [ 3 ]

1 голос
/ 16 июня 2011

Насколько я знаю, TCP будет основным протоколом, несмотря на характер используемого драйвера. В отличие от Derby или HSQLDB, MySQL не поддерживает (на момент написания этой статьи) какие-либо формы баз данных, которые работают во встроенном режиме.

Все подключения к базе данных с целью выполнения операторов SQL, выполняемых драйвером, являются TCP-подключениями.

1 голос
/ 16 июня 2011

Просто используйте драйвер JDBC типа 3 или 4.

Более того, насколько мне известно, все MySQL JDBC-драйверы уже имеют тип 3/4.

0 голосов
/ 16 июня 2011

это то, что вы ищете?

DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8", username, password);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...