私はOracleを運用環境で使用しています。私はテストにH2を使用したいと思います。私は文字が打てます;H2データベースを使用したSpringテスト
<jdbc:embedded-database id="dataSource">
<jdbc:script location="classpath:schema.sql"/>
<jdbc:script location="classpath:test-data.sql"/>
</jdbc:embedded-database>
ので、私のテーブルとスクリプトが自動的に作成されます。しかし、私はこのdbのURL値を設定することはできません。 (H2-Oracleとの互換性を追加するには、MODE = OracleをURLに追加する)
この目標を達成する方法はありますか?
または反対の解決策。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.h2.Driver"/>
<property name="url" value="jdbc:h2:file:h2\db"/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>
このとき、私はURL部分を編集できますが、このデータソースにデフォルトのテストスクリプト(createとdata sqls)をロードするにはどうすればよいですか?
これらのファイルの内容は何ですか? schema.sqlとdata.sqlには、セットアップが必要なものが含まれていますか? – wlk
こんにちは、私は初期のテストデータが必要です。いくつかの内容は、多くのサーバーのIPアドレス、ユーザー役割、都市名などです。 – asyard