【发布时间】:2018-08-16 00:33:27
【问题描述】:
我仍然是一名新开发人员,我正在研究允许用户提供各种数据库(mysql、oracle、greenplum 等)的连接详细信息,它会测试连接并运行查询。他们将提供的详细信息是主机名、数据库名称和端口。我将有自己定义的用户名和密码,所以他们不需要提供。
我在 springboot 上看到了很多在 application.properties 中预定义多个连接的东西,但这些都是静态的。我正在尝试根据他们的输入连接到他们为我指向的数据库。
我的简单问题是,这可能吗?如果是这样,任何关于从哪里开始的指导将不胜感激。
【问题讨论】:
-
我想到的唯一解决方案是根据收到的输入手动设置 JDBC 连接。
-
你有什么可以指点我的参考/指南/实现吗?
-
This 可能会帮助您获得总体思路。
-
那么看看这个,我是否会根据某些标准更改以下值
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";static final String DB_URL = "jdbc:mysql://localhost/EMP";? -
是的。但请记住,您还必须管理连接。 (打开和关闭)以避免连接泄漏。
标签: database oracle spring-boot