用jdbc连数据库,问题是连接池!
1.可以自己做,麻烦吗?
2.weblogic支持连接池,所以只须配置连接池属性(在里修改url),在用jdbc直接连接
他的连接池就行了.(我理解的对吗?),如果用tomcat呢(有支持吗)?
3.classes12.zip包里的oracle.jdbc.pool.*;东东是不是连接池的包?如果我用他
还需要自己实现吗?
如何使用??????????
我想用现成的最好.
谢谢!
6 个解决方案
#1
tomcat不支持,要实现就靠自己了。小龙亭上面有一个小例子,可以参考。
#2
那么classes12.zip里的oracle.jdbc.pool.*;没有用吗?
#3
我在用weblogic 的连接池,倒是很方便,只要做做配置,就可在程序中使用.
不过我发现一个问题,如果用weblogic 的jdriver for oracle,
中文出来是乱码,估计得自己解码
用orcle 自己的jdbc driver,中文出来是正确的.
我用的是weblogic 6.0 sp2,oracle 8.1.6.
如果用orcle 8.1.6 的jdbc driver 来连oracle 7.3.4 的话,
得到的中文字符串会被截掉,而且我没发现有什么规律.
不过我发现一个问题,如果用weblogic 的jdriver for oracle,
中文出来是乱码,估计得自己解码
用orcle 自己的jdbc driver,中文出来是正确的.
我用的是weblogic 6.0 sp2,oracle 8.1.6.
如果用orcle 8.1.6 的jdbc driver 来连oracle 7.3.4 的话,
得到的中文字符串会被截掉,而且我没发现有什么规律.
#4
我也看到过,不过没有去研究
#5
Tomcat 3.x的是不支持Connect Pool的,在Tomcat 4.x中就支持。
Tomcat (talking about version 3.x.x) is the reference implementation of the webapp part of J2EE (ie, no EJB). In this spec connection pooling is not contemplated.
You can however use pooling by using the JDBC 2.0 optional package instead of JDBC 2.0 directly.
For additional info see the JGuru JDBC FAQ Forum and see How do I access a database from my servlet? in the Servlets FAQ.
[Also, http://www.javaexchange.com hosts a fine implementation of a JDBC Connection Pool. -Alex]
Tomcat (talking about version 3.x.x) is the reference implementation of the webapp part of J2EE (ie, no EJB). In this spec connection pooling is not contemplated.
You can however use pooling by using the JDBC 2.0 optional package instead of JDBC 2.0 directly.
For additional info see the JGuru JDBC FAQ Forum and see How do I access a database from my servlet? in the Servlets FAQ.
[Also, http://www.javaexchange.com hosts a fine implementation of a JDBC Connection Pool. -Alex]
#6
看来还是要自己实现
#1
tomcat不支持,要实现就靠自己了。小龙亭上面有一个小例子,可以参考。
#2
那么classes12.zip里的oracle.jdbc.pool.*;没有用吗?
#3
我在用weblogic 的连接池,倒是很方便,只要做做配置,就可在程序中使用.
不过我发现一个问题,如果用weblogic 的jdriver for oracle,
中文出来是乱码,估计得自己解码
用orcle 自己的jdbc driver,中文出来是正确的.
我用的是weblogic 6.0 sp2,oracle 8.1.6.
如果用orcle 8.1.6 的jdbc driver 来连oracle 7.3.4 的话,
得到的中文字符串会被截掉,而且我没发现有什么规律.
不过我发现一个问题,如果用weblogic 的jdriver for oracle,
中文出来是乱码,估计得自己解码
用orcle 自己的jdbc driver,中文出来是正确的.
我用的是weblogic 6.0 sp2,oracle 8.1.6.
如果用orcle 8.1.6 的jdbc driver 来连oracle 7.3.4 的话,
得到的中文字符串会被截掉,而且我没发现有什么规律.
#4
我也看到过,不过没有去研究
#5
Tomcat 3.x的是不支持Connect Pool的,在Tomcat 4.x中就支持。
Tomcat (talking about version 3.x.x) is the reference implementation of the webapp part of J2EE (ie, no EJB). In this spec connection pooling is not contemplated.
You can however use pooling by using the JDBC 2.0 optional package instead of JDBC 2.0 directly.
For additional info see the JGuru JDBC FAQ Forum and see How do I access a database from my servlet? in the Servlets FAQ.
[Also, http://www.javaexchange.com hosts a fine implementation of a JDBC Connection Pool. -Alex]
Tomcat (talking about version 3.x.x) is the reference implementation of the webapp part of J2EE (ie, no EJB). In this spec connection pooling is not contemplated.
You can however use pooling by using the JDBC 2.0 optional package instead of JDBC 2.0 directly.
For additional info see the JGuru JDBC FAQ Forum and see How do I access a database from my servlet? in the Servlets FAQ.
[Also, http://www.javaexchange.com hosts a fine implementation of a JDBC Connection Pool. -Alex]
#6
看来还是要自己实现