【问题标题】:How to integrate Play Framework with PostgreSQL to execute Applications? [closed]如何将 Play Framework 与 PostgreSQL 集成以执行应用程序? [关闭]
【发布时间】:2016-01-12 09:27:31
【问题描述】:

我是 PostgreSQL 新手,因为我已经安装了它(版本:9.5)并与 Play Framework(版本:2.2.3)进行了集成,并且下载了数据库驱动程序并可以看到消息,我使用了link.But,我的要求是如何使用两者(Play Framework 或 Scala 和 PostgreSQL)编写示例示例?如何将它们集成以运行任何示例应用程序?请向我提供任何文档或任何链接以执行示例应用程序。提前致谢。

【问题讨论】:

    标签: postgresql scala playframework


    【解决方案1】:

    我不确定我是否理解您的问题,因此我会再回答几个案例。

    如果您已按照链接中的说明设置了 Postgresql,那么您就可以开始了。 您现在只需要一个持久层。

    有几个:

    第一个是Anorm

    Here is a CRUD application called computer database 展示了如何将它与 Anorm 一起使用。

    然后是Slick,这里是computer database example again but this time with Slick

    如果您只想运行迁移,例如示例数据,那么您必须在 conf 文件夹下创建一个名为 default 的文件夹,如 in the docs 所述

    然后只需将您的 1.sql 文件放入该目录即可。

    结构应该是这样的:

    /conf/evolutions/default/1.sql

    1.sql

    # Users schema
    
    # --- !Ups
    
    CREATE TABLE User (
        id int serial,
        email varchar(255) NOT NULL,
        password varchar(255) NOT NULL,
        fullname varchar(255) NOT NULL,
        isAdmin boolean NOT NULL,
        PRIMARY KEY (id)
    );
    
    
    
    # --- !Downs
    
    DROP TABLE User;
    

    Play 应该“自动”获取更改并询问您是否应该应用脚本。

    【讨论】:

    • 感谢您的回复。我已经安装了 PostgreSQL,安装了 Play Framework,并使用我的链接下载了数据库 jar。实际上我需要使用 Play Framework 在 PostgreSQL 数据库中保存一些 json 文件,所以我需要知道我该怎么做?请帮帮我。
    • @Dhana 查看官方文档Play working with Json
    • 我已经在生成 json 文件(使用 AngularJS),剩下的事情是我需要在单击提交按钮时将这些文件保存在 PostgreSQL 数据库中。
    • @Dhana 我建议你看看我提供的例子,还有很多例子是关于如何发出 ajax 请求来播放应用程序的。
    猜你喜欢
    • 2015-12-28
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 2011-09-28
    • 1970-01-01
    相关资源
    最近更新 更多