在Resin环境采用PHP链接MySQL数据库

Java Web开发中SQL Driver的配置与实战 在大型项目中,直接抛出不利于业务逻辑的解耦。因此,通常会将JDBC异常封装为自定义的业务异常,并集成日志框架进行记录。连接池是一种管理数据库连接的技术,它将多个数据库连接预先创建并缓存起来,供应用程序重复使用。这样做的核心目标是减少每次数据库访问时建立连接的开销。主要作用包括:作用描述提高性能避免频繁创建和销毁连接,提高响应速度资源复用多个线程共享连接,提升系统资源利用率连接管理自动维护连接的健康状态(如超时、断开重连)控制并发。 阅读详情

  下面将提供一些简单的步骤,教你如何在Resin下使用PHP与mysql数据库的连接操作。关于PHP怎么在Resin下运行,请见我的另一篇文章,在Resin中使用PHP。

步骤如下:

 一、下载MySql的jdbc驱动

可以从http://www.mysql.com/products/connector/j/ 下载。

 二、配置 resin安装目录/conf/resin.conf 文件

在文件中加入下面的部分:

        <database>
          <jndi-name>jdbc/mysql</jndi-name>
          <driver type="org.gjt.mm.mysql.Driver">
            <url>jdbc:mysql://localhost:3306/test</url>
            <user></user>
            <password></password>
           </driver>
           <prepared-statement-cache-size>8</prepared-statement-cache-size>
           <max-connections>20</max-connections>
           <max-idle-time>30s</max-idle-time>
         </database>

三、修改 /Web-INF/web.xml文件加入数据配置引用

<web-app xmlns="http://caucho.com/ns/resin">
         <servlet-mapping url-pattern="*.php"
                   servlet-class="com.caucho.quercus.servlet.QuercusServlet">
    <init>
      <compile>false</compile>
      <database>jdbc/mysql</database>
    </init>
  </servlet-mapping>
</web-app>

通过以上步骤你可以使用mysql了。


Tomcat服务器集成Quercus来支持php, jsp, java的Demo工程 开发环境 eclipse java EE 4.5.0,jdk 1.7,Tomcat 7.0,Quercus 4.0.39 由Eclipse-jee生成的Dymanic Web Project,Dynamic web module version 3.0(eclipse版本太旧可能没法用) 集成了Quercus,让php也能在Tomcat服务器中运行,可以在php中调用java类。php调用java时遇到中文乱码问题,在DEMO中也有提出我的解决方案,如果有更好的解决方案也请大家不吝惜指教。 立即下载

相关推荐

tomcat 环境下使用quercus运行php程序简单demo -登陆验证

代码可以放在 tomcat 环境下运行(放到 tomcat 安装目录下启动 tomcat 即可),也可以用eclipse 打开,项目用 easyui 做前段框架,使用 php 做后台开发,请求用 的ajax,数据库使用 MySQL 5.6 。项目压缩包里包含 sql 文件

resin mysql数据库_resin 4.0数据源的配置

在resin 的conf 文件下有resin.xml 我们在这里能够配置数据源以及配置项目一、配置多个数据源,多个项目共享这些数据源。也就是这些数据源配置在 之内,而在 之外,这样全部的这些项目都能訪问这些数据源实例:jdbc/testjdbc:mysql://localhost:3306/userrootadminjdbc/test2jdbc:mysql://localhost:...

weixin_42188512的博客 358

安装resin+mysql+IIS+JDK的总结

工作总结:安装resin+mysql+IIS+JDK的总结一、首先安装JDK:一)、下载j2re-1_4_1_02-windows-i586-i.exe,然后直接安装。二)、安装完配置环境变量:PATH:C:\JDK\BIN;CLASSPATH:C:\JDK\LIB\TOOLS.JAR;C:\JDK\LIB\DT.JAR;JAVA_HOME:C:\JDK;二、然后安装resin;1、 下载resin-2.1.9.zip,然后进地解压。文件名命名为resin;2、 配置环境变量,RESIN_HOME:C:\RESIN;3、 关闭IIS;4、 打开resin\bin下的setup.exe;出现一个

resin 数据连接 配置 转

Resin对数据库缓冲池的支持很好。在这里,它提供了DBPool对缓冲池做了封装。实际使用时,只要在 resin.conf这样配置: &lt;dbpool.sql&gt;   &lt;id&gt;ORCL&lt;/id&gt;   &lt;driver&gt;oracle.jdbc.driver.OracleDriver&lt;/driver&gt;   &lt;url&gt;jdbc:oracl...

微尘的世界 198

纽扣电池供电系统优化:NBM5100A与STM32F745VG组合方案

在低功耗物联网设备设计中,能量管理是核心挑战之一。纽扣电池因其体积小、成本低被广泛采用,但瞬时大电流需求常导致电压骤降和寿命缩短。通过超级电容缓冲技术,可以实现能量的细水长流式存储与集中释放。NBM5100A电源管理IC与STM32F745VG微控制器的组合方案,采用双阶段能量管理架构,先以恒定小电流充电,再通过电容释放大电流。这种方案不仅能提升系统稳定性,还能延长电池寿命3-5倍,特别适合智能门锁、无线传感器等需要间歇性高功率输出的场景。

weixin_29194255的博客 257

可调电源的电路设计

可调电源在电路调试中经常用到,可调电源分为两种2-5v(非0点可调)和0-5v(低至0点可调)可调两种。 对于第一种非0点电压的可调范围,其主要是由于开关电源或LDO芯片输出的最小电压为一个固定电压值,非0范围。因此通过调节开关电源或LDO端的反馈电阻的设计模型,其电压可调范围都与芯片的参考电压有关。 基于开关电源的可调电压设计电路 因芯片U2的输出参考电压VSENSE管脚为1.22v。因此,通过调节可调电阻R8的数值,其芯片输出的最低电压一定不小于1.22v。当然此种方案是手动可调输出电压的设计,如

weixin_42257266的博客 9731

resin php,resin竟然开始支持PHP

真是好消息,resin开始支持PHP了,早上查资料,意外的看到了这个消息。由Resin 3.0.17开始,Resin里多了一个称为Quercus的东西,Quercus其实就是用Java实作的PHP语言模组。一直以来WEB语言都是各自为政,都有自己的WEB服务器。常常可以看到大家整合这个,整合那个的文章出现。总是想为什么不能由一种WEB服务器提供全面支持呢。真是累人啊,一个环境配置就要消耗大家很多的...

weixin_34107887的博客 311

WSL中使用VMD图形化界面

【代码】WSL中使用VMD图形化界面。

handsome213的博客 840

php部署 resin,RESIN-配置使用PHP

resin 3.0以后的版本终于支持PHP了创建.../ROOT/WEB-INF/resin-web.xml内容为:xmlns="http://caucho.com/ns/resin">servlet-class="com.caucho.quercus.servlet.QuercusServlet"/>url-pattern="*.php"servlet-name="resin-php...

weixin_29095587的博客 271

手把手教你学simulink(57.2)--电励磁同步电动机场景示例:基于Simulink的矢量控制(Field-Oriented Control, FOC)电励磁同步电动机

在某电动汽车驱动系统中,采用了本项目开发的带有矢量控制功能的电励磁同步电动机驱动系统,结合三相逆变器实现了对电动机的高效控制。在某工业驱动系统中,采用了本项目开发的带有矢量控制功能的电励磁同步电动机驱动系统,结合三相逆变器实现了对电动机的精确控制。经过实际测试,该系统的应用使得生产效率提高了10%,并且在高负载条件下,电动机的温升得到了有效控制,延长了电动机的使用寿命。通过本项目的实施,我们成功配置了三相交流电源、三相逆变器和电励磁同步电动机的参数,并实现了对电动机的精确控制。

MHD0815的博客 944

[dprecated]第五章:TTM分析: 5.1 TTM设计目标和核心概念

TTM是Linux DRM框架下的通用显存管理模块,其复杂性源于需要满足多样化的显存管理需求。该文解析了TTM的核心结构体及其关系:ttm_device作为顶层管理者,包含多个ttm_resource_manager处理不同类型内存;ttm_buffer_object为核心对象,通过ttm_resource关联物理资源;其他组件如ttm_tt管理页表、ttm_pool优化分配效率。文章强调理解这些结构体关系是掌握TTM机制的基础,并建议国产芯片开发者参考这些功能需求。

图形/计算GPU的驱动与虚拟化技术分享园地 2125

resin php mysql_RedhatAS4.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer

RedhatLinuxAS4.0上安装Apache2.0.50+MySQL+PHP5+Resin+SSL+GD以及日志分析工具(webalizer)版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息及本声明。原始出处:http://www.troyoo.com/article/04/07/19/171145.shtmlhttp://www.troyoo....

weixin_39922929的博客 239

【异常】CNB提示The bill authorization scope cannot access the current request.

摘要:CNB API返回403错误,表明当前token的授权范围无法访问目标仓库。主要原因是:1) REPO_SLUG填写错误,导致资源地址不匹配;2) CNB_TOKEN未授权目标仓库;3) 账号账单状态异常。解决步骤:先检查REPO_SLUG是否与CNB平台仓库地址完全一致;再确认CNB_TOKEN是否绑定目标仓库且有读取权限;最后检查账号账单是否正常且覆盖目标资源。完成排查后更新配置即可解决此授权问题。

奶爸的编程之路,也就一周冷个三天 663

as3.0 mysql_RedhatAS3.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+weba_PHP教程

RedhatLinuxAS3.0上安装Apache2.0.50+MySQL+PHP5+Resin+SSL+GD以及日志分析工具(webalizer) 版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息及本声明。 原始出处:[url]http://www.troyoo.com/article/04/07/19/171145.shtml[/url][colo...

weixin_36169116的博客 188

【系统架构设计师】2025年下半年真题论文回忆版及写作要点

本文摘要围绕云原生数据库、性能测试、无服务器架构和秒杀场景等关键技术进行论述。云原生数据库通过容器化、微服务和自动化运维实现弹性扩展;性能测试需要规划测试场景并关注响应时间等关键指标;无服务器架构以事件驱动为核心,简化开发流程;秒杀场景需组合运用扩容、缓存、限流等技术应对高并发。这些技术方案为构建现代高可用系统提供了重要参考。

数据知道的博客 6157

用Obsidian搭建个人知识库:AI时代如何构建你的第二大脑

AI 时代,真正有价值的不只是获取知识,而是沉淀属于自己的知识体系。本文从 Obsidian 安装、目录设计、双向链接、插件推荐到 AI 联动、多端同步,手把手教你打造高效、可持续进化的个人知识库,让知识真正为你所用。🧠

XiaoqiangClub的博客 468

centos6.4安装mysql+jdk+resin+php+phpmyadmin

先安装好centos6.4  更新操作系统:yum update install 设置为中文环境:http://myblog.jyc.edu.cn/?p=146 2.安装jdk 先下载这个bin wget http://uni-smr.ac.ru/archive/dev/java/SDKs/sun/j2se/6/jdk-6u45-linux-x64-rpm.bin 按照这里安装:ht

LiKarmenIcloud的专栏 1178

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

RedhatAS4.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer

RedhatLinuxAS4.0上安装Apache2.0.50+MySQL+PHP5+Resin+SSL+GD以及日志分析工具(webalizer) 版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息及本声明。 原始出处:http://www.troyoo.com/article/04/07/19/171145.shtmlhttp://www.troyo

1903

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

as3.0和php,AS3.0上安装Apache2.0.50+MySQL+PHP5+Resin+SSL+GD以及日志分析

版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息及本声明。原始出处:作者:TROYOO超越(troyoo@troyoo.com) 初稿日期:2004-7-19 17:03我们假设安装系统时没有选择任何系统自带的服务器程序,例如Apache,MySQL。如果已经安装,请首先卸载。我们还假设已经安装了开发工具。第一部分:web服务器的配置(一) 下载文件:...

weixin_42223120的博客 157

Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer

http://www.douzhe.com/article/print.php/295.htmlRedhatAS3.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer2005年04月03日       打印自: unix中文宝库地址: http://www.douzhe.com/article/article.php/295RedhatAS3.0上安装Apa

Arise P. Song-曾经的你(风) 1032

常用学习资源链接

http://coderschool.cn/1853.htmlCentOS7.4下载地址:64位 http://mirrors.sohu.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso或者 http://mirrors.163.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-...

weixin_30587025的博客 212
上一篇: 疯狂的编程中
下一篇: cpp,java,csharp,delphi,vb等的相互转换问题
microrain
博客等级 码龄25年 1127粉丝 194原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值