近期看到许多朋友在问数据库连接池的问题,所以特地总结了一下.

bluesky35 2004-09-08 04:11:47
近期看到许多朋友在问数据库连接池的问题,所以特地总结了一下.以下是Oracle和SQL Server在配置连接池时的区别:
1.Oracle与SQL Server在配置连接池时的区别:

Tomcat配置文件中
Oracle的配置方法
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@172.28.122.49:1521:cpdb</value>
</parameter>

<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>

SQL Server的配置方法
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs</value>
</parameter>

<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
注意:
SQL Server包的取得方式
从http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist下载"Microsoft SQL Server 2000 Driver for JDBC",并安装,得到msbase.jar,mssqlserver.jar和msutil.jar三个文件,将三个文件COPY到TOMCAT 4.1下common\lib文件夹中

Oracle包的取得方式
将\ORANT\jdbc\lib\classes12.jar COPY到TOMCAT 4.1下common\lib文件夹中

2.Oracle与SQL Server在使用JDBC时的区别:
Oracle
String url_ = "172.28.122.49:1521:cpdb";
String id_ = "cu01";
String pass_ = "abc";
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@" + url_, id_, pass_);

SQL Server
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://BLUESKY:1433;User=sa;Password=sa;DatabaseName=sitedb);
Class.forName(driverName);
Connection conn = DriverManager.getConnection(connURL);

3.例子说明
例子中:tomcattry.xml是Tomcat的配置文件, sample是一个连接池servlet端代码(通过comming.html启动servlet)

本例子环境
OS: Windows2000
JDK: 1.4.2_04
IDE: Eclipse3.0
Web Server: Tomcat4.1.27
Database: Oracle9i

数据库表结构
表名:
test
结构:
USERNAME NOT NULL VARCHAR2(10)
PASSWORD VARCHAR2(10)
建表语句:
create table test(username varchar(10) primary key,password varchar(10));

同时我还整理总结了一个连接池的例子,Login登录机能,使用连接池连接Oracle9i,需要的朋友请留下你们的E-mail.
...全文
7941 688 打赏 收藏 转发到动态 举报
写回复
用AI写文章
688 条回复
切换为时间正序
请发表友善的回复…
发表回复
buhuiyang 2005-09-09
  • 打赏
  • 举报
回复
谢谢楼主了,我也申请一份:Buhui_yang@163.com
hyp829 2005-09-09
  • 打赏
  • 举报
回复
还有mysql的呀,可不可以????谢!
hyp829 2005-09-09
  • 打赏
  • 举报
回复
谢谢!dapeng829@126.com
zjmoya 2005-09-09
  • 打赏
  • 举报
回复
我要,我要,我要,我要,我要,我要,我要,我要,我要,我要,我也要!
我是在校学生,也想学高手研究一下数据库缓冲池,

请给我一份!!
谢谢!!
zjmoya@163.com
crabgg 2005-09-09
  • 打赏
  • 举报
回复
我要,我要,我要,我要,我要,我要,我要,我要,我要,我要,我也要!
我是在校学生,也想学高手研究一下数据库缓冲池,请楼主赐神兵利器.
crabgg@163.com
lisen512 2005-09-09
  • 打赏
  • 举报
回复
lisen512@163.com不知道还能不能到我了
icylue 2005-09-09
  • 打赏
  • 举报
回复
我也想要!!
呵呵
icylue412@163.com
xujianxia 2005-09-03
  • 打赏
  • 举报
回复
我也要
谢谢
xu_jianxia@163.net
johnhzjx 2005-09-02
  • 打赏
  • 举报
回复
放在JDK和放在TOMCAT目录下有区别吗?我是放在jdk1.4\jre\lib\ext下的
cnyxlxw 2005-09-02
  • 打赏
  • 举报
回复
我也要
我也要我也要
我也要我也要我也要
我也要我也要我也要我也要
liuxiaowei1980@tom.com

THANK YOU VERY MUCH!!!
cjh_26 2005-09-02
  • 打赏
  • 举报
回复

cjh__26@163.com
thanks
z8913257 2005-09-02
  • 打赏
  • 举报
回复
麻烦搂住给我一份,谢谢!
z8913257@gmail.com
kengzai 2005-09-02
  • 打赏
  • 举报
回复
也给我一份,多谢!
kengzai@163.com
ll42002 2005-09-02
  • 打赏
  • 举报
回复
up
楼主辛苦了。
lilong_bupt@yeah.net
fange23 2005-09-02
  • 打赏
  • 举报
回复
我也要
我也要我也要
我也要我也要我也要
我也要我也要我也要我也要
我也要我也要我也要我也要我也要
fengy_23@126.com
非常感激
mailguoyy 2005-08-12
  • 打赏
  • 举报
回复
mailguoyy@126.com
layueer 2005-08-12
  • 打赏
  • 举报
回复
收藏一下,哪天可能用到,我的邮件layueer@163.com
kingdoom 2005-08-12
  • 打赏
  • 举报
回复
dddddddddddd
onray 2005-08-12
  • 打赏
  • 举报
回复
3Q 顶下去
popjoy1981@yahoo.com.cn
rocky_c 2005-08-12
  • 打赏
  • 举报
回复
不知道现在还来得及不,先谢谢楼主的慷慨帮助了。
谢谢!
cccyan@126.com
加载更多回复(668)
【更新至2025年】2001-2025年上市公司数字化转型年报词频统计(吴非、赵宸宇、甄红线)(300+年报词频统计) 1、时间:2001-2025年 2、来源:上市公司年报 3、参考文献:企业数字化转型与资本市场表现——来自股票流动性的经验证据(吴非) 数字化转型如何影响企业全要素生产率(赵宸宇) 知识产权行政保护与企业数字化转型(甄红线) 4、方法说明:(1)参考吴非老师的做法,对人工智能技术、大数据技术、云计算技术、区块链技术、数字技术运用五个维度76个数字化相关词频进行统计 (2)参考赵宸宇老师的做法,对数字技术应用、互联网商业模式、智能制造、现代信息系统四个维度99个数字化相关词频进行统计 (3)参考甄红线老师的做法,对技术分类、组织赋能、数字化应用等类别下139个数字化相关词频进行统计 5、指标:年份、股票代码、公司简称、行业名称、行业代码、全文-文本总长度、仅中英文-文本总长度、人工智能技术-吴、大数据技术-吴、云计算技术-吴、区块链技术-吴、数字技术运用-吴、数字技术应用-赵、互联网商业模式-赵、智能制造-赵、现代信息系统-赵、技术分类-人工智能技术-甄、技术分类-区块链技术-甄、技术分类-云计算技术-甄、技术分类-大数据技术-甄、组织赋能-人工智能技术-甄、组织赋能-云计算技术-甄、组织赋能-大数据技术-甄、组织赋能-广义数字技术-甄、数字化应用-技术创新-甄、数字化应用-流程创新-甄、数字化应用-业务创新-甄、人工智能、商业智能、图像理解、投资决策辅助系统、智能数据分析、智能机器人、机器学习、深度学习、语义搜索、生物识别技术、人脸识别、语音识别、身份验证、自动驾驶、自然语言处理、大数据、数据挖掘、文本挖掘、数据可视化、异构数据、征信、增强现实、混合现实、虚拟现实、云计算、流计算、图计算、内存计算、多方安全计算、类脑计算、绿色计算、认知计算等300+词频

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧