Телосис не может подключиться к базе данных - PullRequest
0 голосов
/ 09 февраля 2020

Я пытаюсь настроить Telosys для работы с VS Code для генерации сущностей из базы данных MySQL. Но когда я набираю «cdb» для проверки соединения, выдает ошибку:

[ERROR] Exception class   : TelosysToolsException
[ERROR] Exception message : Cannot connect to the database (SQLException)

Я скачал MySQL соединитель с https://dev.mysql.com/downloads/connector/j/ и выбрал платформу независимой в качестве платформы (Я не видел опции для Windows), затем переместил файл драйвера mysql -connector- java -8.0.19 в папку lib под TelosysTools. Вот мой файл database.dbcfg:

<databases defaultId="1" maxId="10">
<db id = "1"
name = "MySql80"
driver = "com.mysql.cj.jdbc.Driver"
url = "jdbc:mysql://localhost:3306/MySQL80"
typeName = "MYSQL"
dialect = "org.hibernate.dialect.MySQLDialect"
poolSize = "3">
    <property name="user" value="root"/>
    <property name="password" value="********"/>
    <metadata catalog=""  schema="****"  
                table-name-pattern="%user" table-types="TABLE VIEW" 
                table-name-exclude=""  table-name-include=""  />
</db>
</databases>

1 Ответ

1 голос
/ 09 февраля 2020

Проблема была в том, что мне не нужен был MySQL80 в конце URL. Просто работает url = "jdb c: mysql: // localhost: 3306".

...