gpt4 book ai didi

java - EmbeddedDatabaseBuilder & org.h2.jdbc.JdbcSQLException : Wrong user name or password

转载 作者:太空宇宙 更新时间:2023-11-04 14:35:52 25 4
gpt4 key购买 nike

Spring Boot 1.1.5.RELEASE

public class DataAccessTests
{
private EmbeddedDatabase db;

@Before
public void setUp()
{
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
db = builder.setType(H2).addDefaultScripts().build();
}

@Test
public void testDataAccess() {
JdbcTemplate template = new JdbcTemplate(db);
int r = template.queryForObject("select 1", Integer.class);
assertEquals(r, 1);
}

@After
public void tearDown() {
db.shutdown();
}
}

异常

org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-181]

我哪里出错了?

最佳答案

我对我的错误感到抱歉。当我为这个错误编写演示应用程序时,我找到了解决方案。问题是这些设置是从我的应用程序中获取的,而不是默认设置。在我注释掉@SpringApplicationConfiguration(classes = App.class)之后,一切正常。

关于java - EmbeddedDatabaseBuilder & org.h2.jdbc.JdbcSQLException : Wrong user name or password,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25592412/

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