- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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(); *
您可能关注的文档
最近下载
- 海信日立空调工程安装操作标准.pdf VIP
- 2021-2027全球及中国红外探测器芯片行业研究及十四五规划分析报告.docx VIP
- 2025-2026学年小学美术二年级上册(2024)岭南版(2024)教学设计合集.docx
- 02s404防水套管图集.docx VIP
- NASA认知负荷评估量表(TLX).docx VIP
- 20以内加减法练习题(a4).pdf VIP
- 光纤通信考试题及答案.doc VIP
- 天津市南开区2024-2025学年九年级上学期期末语文试题(含答案).pdf VIP
- 2025年公路水运安全员证考试题库答案.docx
- (推荐!)《ISO 37001-2025反贿赂管理体系要求及使用指南》专业深度解读和应用培训指导材料之7:9绩效评价(2025A1).docx VIP
文档评论(0)