Jsp基础教程幻灯片.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jsp基础教程幻灯片

* JSP与数据库 批处理操作——事务处理 JSP中默认设置Connection为自动提交;因此在进行事务处理前,需要设置为非自动提交 * JSP与数据库 try{ stmt = conn.createStatement() ; conn.setAutoCommit(false) ; // 取消自动提交 // 编写批处理SQL语句 stmt.addBatch(“insert into person values (wxy1,zzz,30)) ; stmt.addBatch(“insert into person values (wxy2,zzz,30)) ; stmt.addBatch(“insert into person values (wxy3,zzz,30)) ; //故意设置一条错误的SQL语句 stmt.addBatch(“insert into person values (wxy4,zzz,30)) ; stmt.addBatch(“insert into person values (wxy5,zzz,30)) ; mit() ; // 提交事务 }catch(Exception e ){ try{ conn.rollback() ;} catch(Exception ee){} } * JSP与数据库 连接ORACLE数据库 下载oracle JDBC驱动程序,或直接找到oracle目录\jdbc\lib\classes12.jar 将classes12.jar 拷贝到 Tomcat\lib 中 Oracle驱动名称 oracle.jdbc.driver.OracleDriver Oracle的连接地址 jdbc:oracle:thin:@localhost:1521:ora9i driver manager get connection * JSP与数据库 配置JDBC数据源(Connection Pool ) 目的:减少打开和关闭数据库的操作,避免资源浪费 操作步骤 通过Connection Pool管理数据库连接 通过DataSource去管理Connection Pool DataSource被JNDI绑定 * JSP与数据库 修改%TOMCAT%/conf/context.xml Resource name=jdbc/wxy ? !-- JNDI数据源名称-- auth=Container type=javax.sql.DataSource ? !-- 数据类? -- driverClassName= oracle.jdbc.driver.OracleDriver url= jdbc:oracle:thin:@localhost:1521:ora9i username= scott !--用户名 -- password= tiger !--口令?-- maxActive=100 !--?最大可用连接?-- maxIdle=30 !--?最少可用连接?-- maxWait= 10000 / !--?最大等待时间?(秒)?-- 若 maxWait=“-1” 表示无限期等待,直到连接被释放 * JSP与数据库 修改各应用WEB-INF/web.xml resource-ref descriptionDB Connection/description res-ref-namejdbc/wxy/res-ref-name !--?JNDI数据源名称?-- res-typejavax.sql.DataSource/res-type res-authContainer/res-auth /resource-ref * JSP与数据库 JSP中通过连接池获取Connection对象 Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup(java:/comp/env); DataSource ds = (DataSource)envContext.lookup(jdbc/wxy); Connection conn = ds.getConnection(); *

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档