`
fxd10001
  • 浏览: 10591 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

opencms操作外部数据库方法二

 
阅读更多


    使用OpenCms自己的配置文件配置数据库连接池.而实质上和我们在Tomcat里面配置数据源大部分是一致的.要说不同呢,我觉得,你管理OpenCms的应用,就可能没有权限操作服务器上其他的目录,所以这个时候,会在你权限许可的范围内就可以配置使用其他的数据库了,这个还是必要的.当然,前提是你有数据库的操作权限. 微笑

    但是还有另一种情况可能发生,就是你操作的这个数据库可能其他的应用也使用,甚至几个应用同时使用,譬如说一个共享的用户资料的数据库.那么,使用之前说的这个方法就是不使用的,因为你OpenCms配置连接池是可用了,但是没有办法和其他的公用啊,还需要重新配置.接下来说的方法,就通用多了.

    那就是:配置Web容器的数据库连接池 ,呵呵,这个估计很多人都在使用.不错,这个最基本的,也是最有效的方法.因为在OpenCms里面使用代码连接连接池,和其他的java应用是完全一样的.你完全可以在建立了一个叫"test"的连接池之后,使用如下代码来操作:
<%
try
{
 Context ctx = new InitialContext();
 DataSource ds = (DataSource)ctx.lookup("java:comp/env/test");
 Connection conn = ds.getConnection();
 Statement stmt = conn.createStatement();
 ResultSet rs =stmt.executeQuery("select MemberName from mvnforummember");
 out.println("取得的数据如下:<br>");
 while(rs.next())
 {
  out.println(rs.getString(1));
  out.println("<p>");
 
 }
 rs.close();
 stmt.close();
}

catch(Exception e)
{
 e.printStackTrace();
}
%>
 

    但是前提就是:你有这个权限设置Web容器的连接池.当然了,如果你仅仅是读取别人已经建立的连接池的话,那么用这个方法是最简单不过了.
    提醒大家的是:OpenCms也只是一个java的应用而已,不要忘记了基本的java和jsp操作喔!

分享到:
评论
2 楼 wangyi878750 2008-04-11  
欢迎学习OpenCms
1 楼 wangyi878750 2008-04-11  

相关推荐

    [CMS程序]OpenCms v6.2.2 源代码_opencms_6.2.2_src.rar

    通过源代码,开发者可以了解OpenCms如何与数据库交互、如何处理请求、以及如何与外部系统(如LDAP、CMS插件等)集成。这有助于自定义部署,例如调整数据库连接配置、增加新的模块或者编写自定义的工作流。 6. **...

    opencms资料

    - **安全设置**:调整防火墙设置,确保OpenCMS服务可以被外部访问。 ##### 2.3 配置OPENCMS默认站点 - **安装Apache**:如果选择使用Apache作为前端服务器,则需要安装Apache HTTP Server。 - **去掉第一个opencms...

    Managing.And.Customizing.OpenCMS.6

    #### 二、OpenCms 6 的核心特性 - **模块化架构**:OpenCms 采用模块化的架构设计,这使得开发者能够轻松地扩展系统的功能。 - **多语言支持**:该系统支持多语言环境,允许用户轻松创建多语言版本的网站。 - **...

    IPTV环境搭建解决方案.pdf

    IPTV环境搭建解决方案主要涉及的是构建一个基于Java、Tomcat、MySQL和OpenCMS的集成系统,以便实现多站点管理和跨终端访问的功能。以下是详细的知识点解析: 1. **Java JDK安装**:作为基础,首先需要安装Java JDK ...

    IPTV环境搭建解决方案.doc

    5. **新朗华容管理系统 6.2.x**:使用特定URL启动安装程序,进行"Standard"安装,这会创建OpenCms数据库和资源。如果MySQL和Tomcat在同一服务器上,安装过程通常会很顺利。 6. **登录系统**:安装完成后,通过指定...

    IPTV环境搭建解决方案借鉴.pdf

    本文档提供了一个详细的IPTV环境搭建解决方案,主要利用Apache、Tomcat、Mysql和OpenCMS等组件,实现多站点的IPTV系统,并确保内容可以在不同终端上访问。以下将详细介绍每个步骤: 首先,要安装Java JDK,这是整个...

Global site tag (gtag.js) - Google Analytics