获得OpenCms的数据库链接池

news/2024/7/7 12:08:06

   看到有网友问“是否可以修改OpenCms的表结构,修改之后如何访问”,答案是“可以”,OpenCms有自己的数据库链接池,在/WEB-INF/config/opencms.properties文件中配置,默认数据库链接池的名称是“default”,可以在OpenCms数据库中增加自己的表,可通过如下方法获得“数据库链接池”:

<% @page  import = " java.sql.*,org.opencms.db.*,org.opencms.main.* " %>
<%
java.sql.Connection conn 
=  OpenCms.getSqlManager().getConnection( " default " );
//  你的代码
conn.close();
%>

  不过,感觉这么做可能违背了OpenCms的初衷,而是又回到了“原始”的开发模式,能用OpenCms自定义类型和API解决的问题最好不要用这种方式来做。
  下一篇文章把OpenCms自定义的类型方法总结一下,希望对大家有所帮助……
  (谢谢关注OpenCms——中文资源第一博客http://blog.csdn.net/qianxuncms/,欢迎与作者直接交流,共同进步。MSN:qianxuncms@hotmail.com,QQ:9165456)





http://www.niftyadmin.cn/n/3653604.html

相关文章

华丽转身—如何从程序员走向技术管理岗位

华丽转身是华而不实的假面具&#xff0c;我作为一名技术管理人员&#xff0c;建议大家不要轻易的转向管理岗位&#xff0c;坚持自己的技术才是根本。因为只有10%的技术专业人士具备相应的管理岗位所需要的特质&#xff0c;而更少的这样的人能够走到最后&#xff0c;管理岗位所做…

OpenCms开发之——自定义结构化类型

OpenCms中很重要的一个特性就是XML内容&#xff0c;通过XML内容&#xff0c;你可以创建自已的结构化内容&#xff0c;如新闻等&#xff0c;下面通过创建一个简单的“测试新闻”类型来介绍一下OpenCms的这一重要特性&#xff1a;1、新建模块“org.opencms.testnews&#xff08;模…

OpenCms新手上路“一线穿”

有必要把以前的文章穿穿线了&#xff0c;希望同样的文章带给你不同的感觉……&#xff11;、OpenCms官方网站&#xff1a;    www.opencms.org    www.alkacon.com/alkacon/en  &#xff12;、了解OpenCms&#xff1a;    OpenCms简介     OpenCms溯源    …

技术总监面试题(Java),看看你会多少?

一、基础知识&#xff1a; 1、使用JDBC查询数据我们最常见的一种方式就是&#xff0c;执行完SQL后获得一个结果集&#xff08;ResultSet&#xff09;&#xff0c;然后循环从结果集中获取 每一条记录设值到JavaBean中&#xff0c;最后将数据对象以List返回。但是对不同的表查…

OpenCms自定义结构化类型的高级设置

接着上一篇OpenCms自定义结构化类型的创建&#xff0c;我们来进一步完善自定义的“TestNews”类型&#xff0c;主要是完成对自定义字段的数据验证、数据映射和默认值设置&#xff0c;完善后的XSD代码如下&#xff1a;<xsd:schema xmlns:xsd"http://www.w3.org/2001/XML…

IOS SQLite3 存储和读取图片

存储图片 // Save Small Image Data by given main url - (void) SaveImagesToSql: (NSData*) imgData :(NSString*) mainUrl{NSLog( "\n*****Save image to SQLite*****\n" );const char* sqliteQuery "INSERT INTO IMAGES (URL, IMAGE) VALUES (?, ?)&quo…

OpenCms7.0 RC 2_千寻汉化包v2.2 发布

OpenCms7.0 RC 2_千寻汉化包2.2——2007年6月7日OpenCms中文资源第一博客&#xff08;http://blog.csdn.net/qianxuncms/&#xff09;国内首发。OpenCms 7 RC2 的主要特点&#xff1a;1、为OpenCms6.x版本增加了至OpenCms7 RC 2了升级包&#xff0c;但此升级包只适用于安装数据…

无需苹果审核的App发布——企业版IDP的申请及“In House”发布

企业版IDP的申请及“In House”发布 企业版IDP&#xff0c;即iOS Development Enterprise Program。注意是$299&#xff0f;Year那种&#xff0c;并不是$99/Year的那种。 这种方式的IDP其最大的好处在于&#xff1a;可以发布“In House”应用。 这种应用使用一种叫做“In House…