数据库连接池(Oracle和SQL Server)

转载 2005年02月25日 20:20:00

近期看到许多朋友在问数据库连接池的问题,所以特地总结了一下.以下是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("com.microsoft.jdbc.sqlserver.SQLServerDriver");
   conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://BLUESKY:1433;User=sa;Password=sa;DatabaseName=sitedb); 
 Class.forName(driverName);
  Connection conn = DriverManager.getConnection(connURL);

 

SQLServer的最大连接数 的测试 和数据库连接池

 很多做架构设计、程序开发、运维、技术管理的朋友可能或多或少有这样的困惑:   SQLServer到底支持多少连接数的并发?SQLServer是否可以满足现有的应用吗?现有的技术架构支持...
  • durian_cao
  • durian_cao
  • 2014年06月21日 23:50
  • 3215

tomcat数据库连接池的技术整理(支持oracle、sql server)

tomcat数据库连接池的技术整理(支持oracle、sql server)
  • WYZSC
  • WYZSC
  • 2011年03月18日 09:43
  • 2764

SqlServer数据库连接数与客户端连接池关系测试(一)

连接池连接数 DB连接数 峰值错误信息 连接峰值 40000 0(32767) 当前命令发生了严重错误,赢放弃任何可能产生的结果。 32717 3000 0...
  • kk185800961
  • kk185800961
  • 2014年11月06日 18:19
  • 2456

关于Sql Server数据库连接池的使用

最近在使用Java的数据库连接池,那么C#针对Sql Server有没有数据库连接池呢? 首先我们需要一个数据库连接字符串,例如:"Data Source=server;Initial Catalo...
  • ceclar123
  • ceclar123
  • 2013年09月24日 22:25
  • 5653

Oracle ,My SQL 与SQL Server的区别

应用上的区别: MySQL :Mysql是中小型数据库。像access一样的文件型数据库,但比access强百倍,是真正多用户多任务的数据库系统,从Linux上移植过来的,安全性非常好,完全可以作为...
  • zpDreamer
  • zpDreamer
  • 2016年04月10日 11:33
  • 2188

ORACLE 与SQL SERVER SQL语言比较

数据类型比较  类型名称 Oracle ...
  • lee576
  • lee576
  • 2006年10月29日 21:28
  • 3178

oracle查看数据库连接池中最大连接数和当前用户连接数等信息

两个参数间的关系:sessions=1.1*processes+5 目前总结的语句,在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化...
  • lt_yl
  • lt_yl
  • 2017年05月22日 09:33
  • 4388

sql优化:SQL Server与Oracle性能对比(插入100w条数据时)

之前在论坛看到有人提问,问题如下:       网上有人说oracle 写入数据速率约为sqlserver的7.5倍,但我测试的结果刚好相反             http://bbs.csdn.n...
  • yupeigu
  • yupeigu
  • 2016年12月24日 23:28
  • 2129

SQL Server,MySQL,Oracle三者的区别

Oracle Oracle 能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持,Oracle并行服务器通过使...
  • Angel_G
  • Angel_G
  • 2016年12月19日 11:29
  • 917

sql server2014切换到oracle12c

安装oracle12c略创建用户--------创建kdbase------------------------------------------ sqlplus / as sysdba; crea...
  • baidu_36415076
  • baidu_36415076
  • 2016年12月11日 11:12
  • 550
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库连接池(Oracle和SQL Server)
举报原因:
原因补充:

(最多只允许输入30个字)