用jsp访问电子商务网站数据库(1)

用jsp访问电子商务网站数据库(1)

ID:24427406

大小:49.50 KB

页数:3页

时间:2018-11-14

用jsp访问电子商务网站数据库(1)_第1页
用jsp访问电子商务网站数据库(1)_第2页
用jsp访问电子商务网站数据库(1)_第3页
资源描述:

《用jsp访问电子商务网站数据库(1)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用JSP访问电子商务网站数据库(1)[摘要]高效的icrosoftSQLServer,MySQL和MSAccess等各种数据库。  JavaBean技术是一种可重复使用且跨平台的软件组件,它为软件开发者提供了一种极佳的解决方案,使他们可以利用JavaBean技术封装事务逻辑,很好地实现业务逻辑和客户端操作的分离,使系统具有更好的灵活性和适用性。其工作原理是将数据库的基本操作逻辑封装在JavaBean包中,通过JSP调用JavaBean来实现数据库的连接。首先将用Java编写的数据库连接和对数据库的基本操

2、作的程序编译,生成*.class文件,然后就可以通过JSP调用JavaBean来实现数据库的操作。使用JavaBean提高了代码的重用程度,简化了程序设计的复杂度。    2.连接池技术  虽然JDBC(JavaBean)作为一种数据库访问技术具有诸多优点,但在电子商务网站中,当有大量的用户同时访问时,采用此种技术反而会使系统性能下降。为了解决这一问题,在JSP中,把连接池技术和JDBC(JavaBean)结合起来使用。  连接池(ConnectionPool)就是众多连接对象的“缓冲存储池”,也就是连

3、接对象的集合体。连接池负责管理数据库连接的建立、释放和调度。事前连接池先建立若干个连接,放置在内存对象中,当有数据库访问请求时,不需要执行连接数据库的操作,只需从连接池的空闲队列中取用连接;数据库访问完成后,将连接放回连接池中,供其他数据库操作时复用连接池中的连接。应用连接池技术极大地减少了连接和关闭数据库的操作,非常显著地提高了系统性能。    三、连接池实例    本例建立的数据库连接池,可以高效地实现多用户并发对数据库的访问,数据库使用的是Oracle。  publicclassMyConPool

4、{  privateStringdriver="oracle.jdbc.driver.OracleDriver";  privateStringurl="jdbc:oracle:thin:DBServer:1521:OraDB";  privateStringuser="";  privateStringpass=3;//连接池初始化时的连接数  privateintincrementConNum=2;  publicintActiveCon=0;//当前正使用的连接数  publicVectorPoo

5、l=nepleDateFormatformatter=nepleDateFormat("yyyy-MM-ddHH:mm:ss");  java.util.DatecurrentTime-1=nee=formatter.format(currentTime-1);  //初始化initiateConNum个数据库连接  publicsynchronizedvoidinitiatePool(){  addConnection(initiateConNum);  }共2页:1[2]下一页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。