【问题标题】:How to display a database columns using CRUD in play framework?如何在播放框架中使用 CRUD 显示数据库列?
【发布时间】:2013-07-30 13:25:24
【问题描述】:

我想在play框架中使用CRUD显示一个postgresql数据库的数据;我寻找任何示例来了解我在谷歌搜索很长时间后没有找到的想法。如果您可以或发布有关此的有效链接,请有人帮助我。提前致谢!

我使用,Play 1.2.5,java 和 postgresql。

【问题讨论】:

    标签: java playframework crud postgresql-9.1


    【解决方案1】:

    我假设您想在运行时的应用程序代码中执行此操作。

    您可以使用数据库插件执行查询,以使用本机 PostgreSQL 查询搜索数据库元数据。 这是一个如何获取我的系统 DOCUMENT 表的列名的示例:

    List<String> columns = new ArrayList<>();
    ResultSet result = DB.executeQuery("select column_name from INFORMATION_SCHEMA.COLUMNS where table_name = 'DOCUMENT';");
    while(result.next()) {
        String column = result.getString(1);
        columns.add(column);
    }
    

    请注意,代码有些简化,如果此查询中的任何内容将从用户或任何其他系统输入的数据中插入,则应使用准备好的语句。

    使用DB.getConnection().prepareStatement() 获取PreparedStatement 实例。

    【讨论】:

    • 感谢您的回复!首先,我没有清楚地提到我想要什么。现在我已经编辑了这篇文章。可以通过在play中配置'application.conf'文件来做到这一点!但我想使用 java 中的 jdbc 连接来做到这一点。
    猜你喜欢
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 1970-01-01
    相关资源
    最近更新 更多