gpt4 book ai didi

java - 如何在 Spring MVC 中正确初始化数据库?

转载 作者:行者123 更新时间:2023-12-04 05:10:14 24 4
gpt4 key购买 nike

我想在应用程序启动时初始化数据库。
在 root-context.xml 我添加这个 jdbc:initialize-database

<jdbc:initialize-database data-source="dataSource">
<jdbc:script location="/WEB-INF/import.sql" />
</jdbc:initialize-database>

我的数据源

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />

</bean>

和 jdbc.properties
jdbc.driverClassName=org.postgresql.Driver
jdbc.username=postgres
jdbc.password=z123456z
jdbc.url=jdbc:postgresql://127.0.0.1:5432/answer?charSet=UTF8

我使用 PostgreSQL 9.2。
在数据库中,我有“Структура даниС...”而不是“Алгоритм”。

如何正确指定此选项并解决问题?

最佳答案

您应该使用以下内容:

<jdbc:initialize-database data-source="dataSource">
<jdbc:script location="/WEB-INF/import.sql" encoding="UTF-8" />
</jdbc:initialize-database>

关于java - 如何在 Spring MVC 中正确初始化数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14975636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com