springboot获取当前数据库连接
warning:
这篇文章距离上次修改已过430天,其中的内容可能已经有所变动。
在Spring Boot中,你可以通过注入DataSource对象来获取当前的数据库连接。以下是一个简单的例子,展示了如何在Spring Boot应用中获取当前数据库的连接:
import javax.sql.DataSource;
import java.sql.Connection;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class DatabaseConnector {
private final DataSource dataSource;
@Autowired
public DatabaseConnector(DataSource dataSource) {
this.dataSource = dataSource;
}
public Connection getCurrentConnection() {
try {
return dataSource.getConnection();
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}在这个例子中,DatabaseConnector类通过构造器注入了DataSource对象。getCurrentConnection方法用于获取当前的数据库连接。如果获取连接时发生异常,将会捕获异常并返回null。
请确保你的Spring Boot项目已经配置了正确的数据库连接信息,例如在application.properties或application.yml文件中。
评论已关闭