Edit: Я вижу, что ты сделал ... ты получил все это неправильно. Вы не можете включить «файл базы данных» в приложение и ожидать, что адаптер «подключится» к этой базе данных.
Вот схема:
[приложение] ----> [mobilefirst сервер] [адаптер] ---> [база].
Приложение отправляет запрос на сервер для вызова адаптера, который отправит запрос в базу данных, а затем ответ будет распространяться до тех пор, пока не достигнет приложения, которое отправит исходный запрос.
Вам необходимо запустить свою базу данных на реальном сервере, а не в приложении.
Добавлен SQL Databse файл в корневой папке проекта (корневой папки/Utils) это право сог в 7.1 мы должны добавить SQL-файл в папке сервера.
Я предполагаю, что вы имеете в виду драйвер разъема ... Это неправильно.
В версии 8.0 вы добавляете соединитель как зависимость от Maven в файле адаптера pom.xml.
Узнайте о зависимостях Maven:
В зависимости от типа базы данных, поиск для соединителя в Maven месте хранилища: http://search.maven.org/
После того, как вы нашли он добавит ссылку на файл pom.xml и заново построит ваш адаптер.
Не забудьте добавить правильные значения для своей базы данных в файл adapter.xml (URL-адрес базы данных, имя пользователя, пароль, ...).
Например для MySQL:
pom.xml
<dependencies>
<dependency>
<groupId>com.ibm.mfp</groupId>
<artifactId>adapter-maven-api</artifactId>
<scope>provided</scope>
<version>[8.0.0,9.0.0)</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
</dependencies>
adapter.xml
...
...
<dataSourceDefinition>
<driverClass>com.mysql.jdbc.Driver</driverClass>
<url>jdbc:mysql://localhost:3306/mobilefirst_training</url>
<user>mobilefirst</user>
<password>mobilefirst</password>
</dataSourceDefinition>
смотрите мой код .. в этом SampleAdapter, который я создал. Я уже добавил зависимости в Pom.xml .. пожалуйста, обратитесь к моему коду, я уже дал вам ссылку. – user3747168
Я отредактировал свой ответ. –
О, ок. Так что я сделал настройку в приложении и части адаптера, это правда, что только часть базы данных работает неправильно? Это то, что вы хотите сказать? – user3747168