오전 쓰기 스윙 데이터베이스 응용 프로그램에 실패했습니다. 그래서 여기에 내 간단한 db 연결 코드 및 flyway 함께 마이 그 레이션.는 <strong>springToolset</strong> -eclipse 기반 IDE 및 <strong>받는다는</strong>에
메인 클래스는
public static void main(final String[] args) throws SQLException {
final BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName("org.h2.Driver");
ds.setUrl("jdbc:h2:target/db");
ds.setUsername("root");
ds.setPassword("");
try {
final Flyway flyway = new Flyway();
flyway.setDataSource(ds);
flyway.migrate(); // line no :12
}}
이동 경로에 따라
SCHEMA_NAME (2.2.1) 표준은 다음과 같습니다
V1__init_db.sql 그리고 나는이 코드를 실행하면 이 오류가 있습니다 :
Exception in thread "main" com.googlecode.flyway.core.api.FlywayException: Migration of schema "PUBLIC" to version 1.2 failed! Please restore backups and roll back database and code! at com.googlecode.flyway.core.command.DbMigrate.migrate(DbMigrate.java:199) at com.googlecode.flyway.core.Flyway$1.execute(Flyway.java:872) at com.googlecode.flyway.core.Flyway$1.execute(Flyway.java:819) at com.googlecode.flyway.core.Flyway.execute(Flyway.java:1200) at com.googlecode.flyway.core.Flyway.migrate(Flyway.java:819) at com.swdb.exApp.Main.main(12)
어떤 사람은 error.please 도움말을 알고 있습니다. 그리고 이것은 또한 tutoiral에서 Alber Attardhere
** target/db **에서 이전에 생성 된 데이터베이스를 삭제했으며 문제가 해결되었으므로 다시 재생 해 주셔서 감사합니다. – arqai