Új hozzászólás Aktív témák

  • bundli

    tag

    Sziasztok!

    Segítséget kérnék, mert elakadtam kicsit.

    Spring frameworknek egy beépített adatbázisát használom, ezt gond nélkül el is indítottam az alábbi paranccsal:

    EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
    EmbeddedDatabase db = builder
    .setType(EmbeddedDatabaseType.H2) //.H2 or .DERBY
    .addScript("create-table.sql")
    .build();

    Ezután rá is tudok csatlakozni az adatbázisra egy egyszerű JDBC connection kéréssel:

    Connection connecton = DriverManager.getConnection("jdbc:h2:mem:testdb","sa","");

    A baj csak annyi, hogy bár rá tudok csatlakozni, a tartalmát nem látom, teljesen üres.

    Ez az oldal meg is magyarázza ezt a jelenséget, ugyanis ugyanabban a Spring conatinerben kell, hogy fusson az adatbázis és az a service, ami rácsatlakozik. Ezt az ötödik pontban írja le az említett oldal.

    Viszont bárhogy is próbálkozom, nem sikerül.

    Beraktam a fent említtett kód után az alábbi metódust ugyanabba az osztályba:

    @PostConstruct
    public void startDBManager() {
    //h2
    DatabaseManagerSwing.main(new String[] { "--url", "jdbc:h2:mem:testdb", "--user", "sa", "--password", "" });

    }

    De sajnos ez sem segített.

    Van valakinek bármi tipje, hogy mit nézek be?

Új hozzászólás Aktív témák