gpt4 book ai didi

java - 如何从 Heroku Java Web 应用程序对 Heroku DB 执行 CRUD 操作

转载 作者:行者123 更新时间:2023-11-29 13:51:35 24 4
gpt4 key购买 nike

我在 Heroku 中部署了一个简单的 Java 网络应用程序,地址为 this link我还附加了一个 Heroku hobby-dev POSTGRES 数据库。

我正在尝试在我的 Web 应用程序中实现 RESTful Web 服务,我希望它根据收到的请求类型在 Heroku DB 上执行简单的 CRUD 操作。我在 Heroku 开发人员的网站上找到了一个关于如何使用 MEAN 堆栈和 Node.js 构建 RESTful API 以及如何访问 Heroku DB 的教程,但没有关于如何在 Java 网络应用程序中完成同样的事情。

谁能帮我在我的 Heroku-Java Web 应用程序中实现 RESTful Web 服务,以便与 Heroku 数据库通信?

感谢您的宝贵时间!

最佳答案

使用JDBC连接数据库,轻松实现CRUD操作。

例如:

私有(private)静态连接 getConnection() 抛出 URISyntaxException,SQLException{

URI dbUri = new URI(System.getenv("DATABASE_URL"));
String username = dbUri.getUserInfo().split(":")[0];
String password = dbUri.getUserInfo().split(":")[1];
String dbUrl = "jdbc:postgresql://" + dbUri.getHost() + ':' + dbUri.getPort() + dbUri.getPath();

return DriverManager.getConnection(dbUrl, username, password);

关于java - 如何从 Heroku Java Web 应用程序对 Heroku DB 执行 CRUD 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40118010/

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