如何从Heroku Java Web应用程序对Heroku数据库执行CRUD操作

时间:2016-10-18 21:01:53

标签: java postgresql rest heroku

我在Heroku this link部署了一个简单的Java Web应用程序,并且我还附加了一个Heroku hobby-dev POSTGRES 数据库。

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

有人可以帮我在我的Heroku-Java Web应用程序中实现与Heroku数据库通信的RESTful Web服务吗?

感谢您的时间!

1 个答案:

答案 0 :(得分:0)

使用JDBC连接数据库,您可以轻松执行crud操作。

例如:

private static Connection 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);

}

相关问题