首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从数据库中检索动态内容?

问如何从数据库中检索动态内容?
EN

Stack Overflow用户
提问于 2012-11-24 16:46:36
回答 1查看 849关注 0票数 0

我正在评估基于java的内容管理系统,并选择一个作为我们的内容管理系统,现在我正在学习dotcms,我需要知道如何像传统的jsp/bo那样从db中检索内容,我是新手,官方文档只告诉如何添加静态内容而不是动态内容,比如运行sql并获取所需的数据,然后将它们放入页面。我们正在做一个内部网站,员工可以浏览新闻,事件,同事信息等,这些信息是通过内容管理系统管理的,这些信息绝对是动态的,并定期更新。我们计划在项目中使用spring mvc。对这个问题有什么想法吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-25 01:22:03

要让它正常工作,您需要做一些事情:

  1. 如果您希望使用不同的数据库,则可以将新资源添加到conf/Catalina/localhost/ROOT.xml文件中。
  2. 在java代码中,您可以使用DbConnectionFactory类获得一个数据库连接。现在您可以从数据库中读取数据了。下面是一个例子:导入java.sql.Connection;导入java.sql.ResultSet;导入java.sql.SQLException;导入java.sql.Statement;

Connection conn = DbConnectionFactory.getConnection();语句selectStatement;try { selectStatement = conn.createStatement();try { selectStatement.execute("SELECT * FROM your_table WHERE your_where_clause Ett...“);ResultSet result = selectStatement.getResultSet();if (result.next()) { ..在这里做你的事...//例如: // Long dbId = result.getLong("Id");// String stringField = result.getString("stringFieldName");// int intField = result.getInt("intFieldName");} finally { selectStatement.close();}} catch (SQLException e1) { //在这里记录错误}

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13539695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档