⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 736726.xml

📁 论坛精华帖子
💻 XML
📖 第 1 页 / 共 2 页
字号:
<PostDateTime>2002-5-23 17:26:44</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>saintKnight</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>100</credit>
<ReplyID>4877404</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>237709</PostUserId>
<PostUserName>saintKnight</PostUserName>
<Point>0</Point>
<Content>WebLogic61的控制台上可以建立连接池和数据源</Content>
<PostDateTime>2002-5-24 12:04:17</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>4879387</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>171923</PostUserId>
<PostUserName>zgq0118</PostUserName>
<Point>0</Point>
<Content>如果自己写JAVABEAN实现连接池的功能,那你的JAVABEAN的SCOPE一定要是APPLICATION</Content>
<PostDateTime>2002-5-24 13:22:59</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>雨</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>4929992</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>211276</PostUserId>
<PostUserName>hylcx</PostUserName>
<Point>0</Point>
<Content>还是不太明白,请指点(Tomcat+jdk+sqlserver).给个例子吧!!!
谢谢!!!</Content>
<PostDateTime>2002-5-27 15:25:59</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>西门吹灯</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>4953607</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>141080</PostUserId>
<PostUserName>sperfect</PostUserName>
<Point>0</Point>
<Content>:)</Content>
<PostDateTime>2002-5-28 21:39:05</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>风之彩</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4958044</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>167940</PostUserId>
<PostUserName>noia</PostUserName>
<Point>0</Point>
<Content>干嘛要tomcat呢,用weblogic之类的都很好用呀</Content>
<PostDateTime>2002-5-29 9:42:54</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>雨</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>4961217</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>211276</PostUserId>
<PostUserName>hylcx</PostUserName>
<Point>0</Point>
<Content>谢谢大家帮助!!!!
不好意思,没说清楚.本人正在做一个用jsp修改asp的项目.只有原代码,无任何文本.要求用Tomcat+jdk+sqlserver,尽量控制bean的数量,不能用servlet,本人只能逐页修改.近日发现数据库操作很慢,有时当结果集交叉使用时速度极慢,无连接池有一个OpenDB的Bean每页调用,请问如何解决?
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</Content>
<PostDateTime>2002-5-29 11:58:15</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4963045</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>49045</PostUserId>
<PostUserName>dhlxmy</PostUserName>
<Point>0</Point>
<Content>用连接池还是用使用servlet的好</Content>
<PostDateTime>2002-5-29 13:18:50</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4967141</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>122669</PostUserId>
<PostUserName>xiaolie</PostUserName>
<Point>50</Point>
<Content>Tomcat4本身有database&#32;pools,&#32;下边是Tomcat4关于jdbc&#32;pools&#32;的说明,用jndi从pool中得到connection。我一直就用的这个,性能非常好。
JDBC&#32;Data&#32;Sources&#32;
0.&#32;Introduction
Many&#32;web&#32;applications&#32;need&#32;to&#32;access&#32;a&#32;database&#32;via&#32;a&#32;JDBC&#32;driver,&#32;to&#32;support&#32;the&#32;functionality&#32;required&#32;by&#32;that&#32;application.&#32;The&#32;J2EE&#32;Platform&#32;Specification&#32;requires&#32;J2EE&#32;Application&#32;Servers&#32;to&#32;make&#32;available&#32;a&#32;DataSource&#32;implementation&#32;(that&#32;is,&#32;a&#32;connection&#32;pool&#32;for&#32;JDBC&#32;connections)&#32;for&#32;this&#32;purpose.&#32;Tomcat&#32;4&#32;offers&#32;exactly&#32;the&#32;same&#32;support,&#32;so&#32;that&#32;database-based&#32;applications&#32;you&#32;develop&#32;on&#32;Tomcat&#32;using&#32;this&#32;service&#32;will&#32;run&#32;unchanged&#32;on&#32;any&#32;J2EE&#32;server.

For&#32;information&#32;about&#32;JDBC,&#32;you&#32;should&#32;consult&#32;the&#32;following:

http://java.sun.com/products/jdbc/&#32;-&#32;Home&#32;page&#32;for&#32;information&#32;about&#32;Java&#32;Database&#32;Connectivity.&#32;
http://java.sun.com/j2se/1.3/docs/guide/jdbc/spec2/jdbc2.1.frame.html&#32;-&#32;The&#32;JDBC&#32;2.1&#32;API&#32;Specification.&#32;
http://java.sun.com/products/jdbc/jdbc20.stdext.pdf&#32;-&#32;The&#32;JDBC&#32;2.0&#32;Standard&#32;Extension&#32;API&#32;(including&#32;the&#32;javax.sql.DataSource&#32;API).&#32;This&#32;package&#32;is&#32;now&#32;known&#32;as&#32;the&#32;"JDBC&#32;Optional&#32;Package".&#32;
http://java.sun.com/j2ee/download.html&#32;-&#32;The&#32;J2EE&#32;Platform&#32;Specification&#32;(covers&#32;the&#32;JDBC&#32;facilities&#32;that&#32;all&#32;J2EE&#32;platforms&#32;must&#32;provide&#32;to&#32;applications).&#32;
NOTE&#32;-&#32;The&#32;default&#32;data&#32;source&#32;support&#32;in&#32;Tomcat&#32;supports&#32;Tyrex.&#32;However,&#32;it&#32;is&#32;possible&#32;to&#32;use&#32;any&#32;other&#32;connection&#32;pool&#32;that&#32;implements&#32;javax.sql.DataSource,&#32;by&#32;writing&#32;your&#32;own&#32;custom&#32;resource&#32;factory,&#32;as&#32;described&#32;below.

1.&#32;Install&#32;Your&#32;JDBC&#32;Driver
Use&#32;of&#32;the&#32;JDBC&#32;Data&#32;Sources&#32;JNDI&#32;Resource&#32;Factory&#32;requires&#32;that&#32;you&#32;make&#32;an&#32;appropriate&#32;JDBC&#32;driver&#32;available&#32;to&#32;both&#32;Tomcat&#32;internal&#32;classes&#32;and&#32;to&#32;your&#32;web&#32;application.&#32;This&#32;is&#32;most&#32;easily&#32;accomplished&#32;by&#32;installing&#32;the&#32;driver's&#32;JAR&#32;file(s)&#32;into&#32;the&#32;$CATALINA_HOME/common/lib&#32;directory,&#32;which&#32;makes&#32;the&#32;driver&#32;available&#32;both&#32;to&#32;the&#32;resource&#32;factory&#32;and&#32;to&#32;your&#32;application.

2.&#32;Declare&#32;Your&#32;Resource&#32;Requirements
Next,&#32;modify&#32;the&#32;web&#32;application&#32;deployment&#32;descriptor&#32;(/WEB-INF/web.xml)&#32;to&#32;declare&#32;the&#32;JNDI&#32;name&#32;under&#32;which&#32;you&#32;will&#32;look&#32;up&#32;preconfigured&#32;data&#32;source.&#32;By&#32;convention,&#32;all&#32;such&#32;names&#32;should&#32;resolve&#32;to&#32;the&#32;jdbc&#32;subcontext&#32;(relative&#32;to&#32;the&#32;standard&#32;java:comp/env&#32;naming&#32;context&#32;that&#32;is&#32;the&#32;root&#32;of&#32;all&#32;provided&#32;resource&#32;factories.&#32;A&#32;typical&#32;web.xml&#32;entry&#32;might&#32;look&#32;like&#32;this:

&#32;&#32;&#32;
&#32;
&lt;resource-ref&gt;

&#32;&#32;&lt;description&gt;

&#32;&#32;&#32;&#32;Resource&#32;reference&#32;to&#32;a&#32;factory&#32;for&#32;java.sql.Connection

&#32;&#32;&#32;&#32;instances&#32;that&#32;may&#32;be&#32;used&#32;for&#32;talking&#32;to&#32;a&#32;particular

&#32;&#32;&#32;&#32;database&#32;that&#32;is&#32;configured&#32;in&#32;the&#32;server.xml&#32;file.

&#32;&#32;&lt;/description&gt;

&#32;&#32;&lt;res-ref-name&gt;

&#32;&#32;&#32;&#32;jdbc/EmployeDB

&#32;&#32;&lt;/res-ref-name&gt;

&#32;&#32;&lt;res-type&gt;

&#32;&#32;&#32;&#32;javax.sql.DataSource

&#32;&#32;&lt;/res-type&gt;

&#32;&#32;&lt;res-auth&gt;

&#32;&#32;&#32;&#32;Container

&#32;&#32;&lt;/res-auth&gt;

&lt;/resource-ref&gt;


&#32;&#32;
&#32;&#32;&#32;

WARNING&#32;-&#32;Be&#32;sure&#32;you&#32;respect&#32;the&#32;element&#32;ordering&#32;that&#32;is&#32;required&#32;by&#32;the&#32;DTD&#32;for&#32;web&#32;application&#32;deployment&#32;descriptors!&#32;See&#32;the&#32;Servlet&#32;Specification&#32;for&#32;details.

3.&#32;Code&#32;Your&#32;Application's&#32;Use&#32;Of&#32;This&#32;Resource
A&#32;typical&#32;use&#32;of&#32;this&#32;resource&#32;reference&#32;might&#32;look&#32;like&#32;this:

&#32;&#32;&#32;
&#32;
Context&#32;initCtx&#32;=&#32;new&#32;InitialContext();

Context&#32;envCtx&#32;=&#32;(Context)&#32;initCtx.lookup("java:comp/env");

DataSource&#32;ds&#32;=&#32;(DataSource)

&#32;&#32;envCtx.lookup("jdbc/EmployeeDB");



Connection&#32;conn&#32;=&#32;ds.getConnection();

...&#32;use&#32;this&#32;connection&#32;to&#32;access&#32;the&#32;database&#32;...

conn.close();


&#32;&#32;
&#32;&#32;&#32;

Note&#32;that&#32;the&#32;application&#32;uses&#32;the&#32;same&#32;resource&#32;reference&#32;name&#32;that&#32;was&#32;declared&#32;in&#32;the&#32;web&#32;application&#32;deployment&#32;descriptor.&#32;This&#32;is&#32;matched&#32;up&#32;against&#32;the&#32;resource&#32;factory&#32;that&#32;is&#32;configured&#32;in&#32;$CATALINA_HOME/conf/server.xml,&#32;as&#32;described&#32;below.

4.&#32;Configure&#32;Tomcat's&#32;Resource&#32;Factory
To&#32;configure&#32;Tomcat's&#32;resource&#32;factory,&#32;add&#32;an&#32;elements&#32;like&#32;this&#32;to&#32;the&#32;$CATALINA_HOME/conf/server.xml&#32;file,&#32;nested&#32;inside&#32;the&#32;Context&#32;element&#32;for&#32;this&#32;web&#32;application&#32;(or&#32;nested&#32;inside&#32;a&#32;DefaultContext&#32;element&#32;for&#32;the&#32;surrounding&#32;&lt;Host&gt;&#32;or&#32;&lt;Engine&gt;&#32;element.

&#32;&#32;&#32;
&#32;
&lt;Context&#32;...&gt;

&#32;&#32;...

&#32;&#32;&lt;Resource&#32;name="jdbc/EmployeeDB"&#32;auth="Container"

&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;type="javax.sql.DataSource"/&gt;

&#32;&#32;&lt;ResourceParams&#32;name="jdbc/EmployeeDB"&gt;

&#32;&#32;&#32;&#32;&lt;parameter&gt;

&#32;&#32;&#32;&#32;&#32;&#32;&lt;name&gt;user&lt;/name&gt;

&#32;&#32;&#32;&#32;&#32;&#32;&lt;value&gt;dbusername&lt;/value&gt;

&#32;&#32;&#32;&#32;&lt;/parameter&gt;

&#32;&#32;&#32;&#32;&lt;parameter&gt;

&#32;&#32;&#32;&#32;&#32;&#32;&lt;name&gt;password&lt;/name&gt;

&#32;&#32;&#32;&#32;&#32;&#32;&lt;value&gt;dbpassword&lt;/value&gt;

&#32;&#32;&#32;&#32;&lt;/parameter&gt;

&#32;&#32;&#32;&#32;&lt;parameter&gt;

&#32;&#32;&#32;&#32;&#32;&#32;&lt;name&gt;driverClassName&lt;/name&gt;

&#32;&#32;&#32;&#32;&#32;&#32;&lt;value&gt;org.hsql.jdbcDriver&lt;/value&gt;

&#32;&#32;&#32;&#32;&lt;/parameter&gt;

&#32;&#32;&#32;&#32;&lt;parameter&gt;

&#32;&#32;&#32;&#32;&#32;&#32;&lt;name&gt;driverName&lt;/name&gt;

&#32;&#32;&#32;&#32;&#32;&#32;&lt;value&gt;jdbc:HypersonicSQL:database&lt;/value&gt;

&#32;&#32;&#32;&#32;&lt;/parameter&gt;

&#32;&#32;&lt;/ResourceParams&gt;

&#32;&#32;...

&lt;/Context&gt;


&#32;&#32;
&#32;&#32;&#32;

Note&#32;that&#32;the&#32;resource&#32;name&#32;(here,&#32;jdbc/EmployeeDB)&#32;must&#32;match&#32;the&#32;value&#32;specified&#32;in&#32;the&#32;web&#32;application&#32;deployment&#32;descriptor.&#32;Customize&#32;the&#32;value&#32;of&#32;the&#32;mail.smtp.host&#32;parameter&#32;to&#32;point&#32;at&#32;the&#32;server&#32;that&#32;provides&#32;SMTP&#32;service&#32;for&#32;your&#32;network.

This&#32;example&#32;assumes&#32;that&#32;you&#32;are&#32;using&#32;the&#32;HypersonicSQL&#32;database&#32;JDBC&#32;driver.&#32;Customize&#32;the&#32;driverClassName&#32;and&#32;driverName&#32;parameters&#32;to&#32;match&#32;your&#32;actual&#32;database's&#32;JDBC&#32;driver&#32;and&#32;connection&#32;URL.
&#32;
</Content>
<PostDateTime>2002-5-29 16:21:49</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>雨</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>5003805</ReplyID>
<TopicID>736726</TopicID>
<PostUserId>211276</PostUserId>
<PostUserName>hylcx</PostUserName>
<Point>0</Point>
<Content>xiaolie:谢谢先!我已按你的方法结合tomcat4的文档试了一下,想问你:sqlserver7.0也可以这么配吗?"java:comp/env"参数是什么意思?我取结果集时出现错误为什么?
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!</Content>
<PostDateTime>2002-5-31 16:09:58</PostDateTime>
</Reply>
</Replys>
</Topic>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -