【发布时间】:2016-09-19 01:37:52
【问题描述】:
我正在使用 Spring In Action 4 一书中的一些示例。
@Bean
public DataSource dataSource() {
return new EmbeddedDatabaseBuilder()
.setType(EmbeddedDatabaseType.H2)
.addScript("thetenticle.sql")
.build();
}
@Bean
public JdbcOperations jdbcTemplate(DataSource dataSource) {
return new JdbcTemplate(dataSource);
}
该示例创建了一个可用于执行数据库操作的数据源。该示例使用嵌入式 h2 数据库。这对我没有用,因为我想远程连接到 mysql 数据库。我希望我可以连接一个 DataSource 对象,该对象具有我的数据库的连接详细信息。有没有办法我可以做到这一点。我对休眠或 xml 配置没有任何兴趣。我正在使用弹簧靴。
在过去的 18 小时里,我试图找到一个简单的示例,该示例创建一个 mysql 数据源而不是嵌入式 h2 并向数据库发送查询。我还没有找到一个这样的例子。一些网站建议将连接详细信息添加到 application.properties....但是我如何从中创建一个可以进行 sql 查询的数据源?
对不起我的无知,但我只需要一个简单的解释
【问题讨论】:
标签: java mysql database spring-boot