`
gimgen1026
  • 浏览: 160737 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DB2——JDBC个人记录 (2)

    博客分类:
  • Java
阅读更多

上次说 COM.ibm.db2.jdbc.net.DB2Driver 才行得通。
后来经过慢慢实践表明COM.ibm.db2.jdbc.app。DB2Driver也还真可以,不过注意的是这里写URL的格式就变了。
整理如下:

1、app的时候

  1. Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");   
  2. DriverManager.getConnection("jdbc:db2:TEST""db2admin""db2admin");  

2、net的时候 

  1. Class.forName("COM.ibm.db2.jdbc.net.DB2Driver");   
  2. DriverManager.getConnection("jdbc:db2://localhost:5000/TEST""db2admin""db2admin");  

 

分享到:
评论
5 楼 燕子~~ 2008-07-29  
我用COM.ibm.db2.jdbc.net.DB2Driver 这种方式连接,结果,hql中用到的加减乘除运算符都被报错了,
“* only allowed inside aggregate function in SELECT [select new com.dcx.kpishow.bo.ChartData(c.opMonth,sum(c.revenue)*1.00/10000.00) from com.dcx.kpishow.bo.DbillCode...",难道这也是一个缺点,有解决的办法吗?谢谢!
4 楼 littleboys 2008-01-28  
路过,学习了。
3 楼 joyfun 2008-01-26  
嗯 COM.ibm.db2.jdbc.net.DB2Driver     支持sun JDK
支持 jdbc:db2://localhost:5000/TEST 方式的访问
唯一的缺点 就是 数据库端要运行 db2jd来监听端口
2 楼 gimgen1026 2008-01-26  
哦~ 原来这样,谢谢!
1 楼 yorkyao 2008-01-22  
<div class='quote_title'>gimgen1026 写道</div><div class='quote_div'><p><span style='font-family: Arial;'>上次说 COM.ibm.db2.jdbc.net.DB2Driver 才行得通。<br/>后来经过慢慢实践表明COM.ibm.db2.jdbc.app。DB2Driver也还真可以,不过注意的是这里写URL的格式就变了。<br/>整理如下:</span></p><p><span style='font-family: Arial;'>1、<span style='color: #ff0000;'>app</span>的时候<br/></span></p><div class='dp-highlighter'><ol class='dp-j'><li class='alt'><span><span>Class.forName(</span><span class='string'>"COM.ibm.db2.jdbc.app.DB2Driver"</span><span>);   </span></span> </li><li><span>DriverManager.getConnection(</span><span class='string'>"jdbc:db2:TEST"</span><span>, </span><span class='string'>"db2admin"</span><span>, </span><span class='string'>"db2admin"</span><span>);  </span> </li></ol></div><p> </p><p><span style='font-family: Arial;'>2、<span style='color: #ff0000;'>net</span>的时候</span> </p><div class='dp-highlighter'><ol class='dp-j'><li class='alt'><span><span>Class.forName(</span><span class='string'>"COM.ibm.db2.jdbc.net.DB2Driver"</span><span>);   </span></span> </li><li><span>DriverManager.getConnection(</span><span class='string'>"jdbc:db2://localhost:5000/TEST"</span><span>, </span><span class='string'>"db2admin"</span><span>, </span><span class='string'>"db2admin"</span><span>);  </span> </li></ol></div><p> </p></div><p><br/><span style='font-family: Arial;'>COM.ibm.db2.jdbc.<span style='color: #ff0000;'><span style='color: #ff0000;'>net</span>.</span>DB2Driver     该驱动属<span style='color: #ff0000;'><span style='color: #ff0000;'>Type 3</span></span><span style='color: #000000;'> 驱动方式,客户端实际连接的是一台已经部署了db2本地客户机的机器,间接通过该中间件服务器连接db2服务器,所以在这种情况下,你的这台机器既是客户端,又充当了连接使用的中间件</span></span></p><p><span style='font-family: Arial;'>COM.ibm.db2.jdbc.<span style='color: #ff0000;'><span style='color: #ff0000;'>app</span></span>.DB2Driver    该驱动属<span style='color: #ff0000;'><span style='color: #ff0000;'>Type 2</span> </span>驱动方式,要求客户端必须部署db2本地客户机,直接通过本地客户机的支持连接db2服务器。</span></p>

相关推荐

    DB2 11.5版本 jdbc db2jcc db2jcc4驱动

    2. **Common.jar**:这个文件包含了DB2 JDBC驱动所需的通用类和库,是驱动程序正常运行的基础。 3. **db2qgjava.jar**:此文件可能包含了DB2 Query Governor的Java实现,Query Governor是一种性能管理工具,可以...

    DB2的JDBC驱动包

    DB2的JDBC驱动包是连接IBM DB2数据库的关键组件,它允许Java应用程序通过Java Database Connectivity (JDBC) API与DB2数据库进行交互。在Java编程中,JDBC驱动是桥梁,将Java代码与数据库系统连接起来,实现数据的...

    DB2_JDBC驱动.rar

    DB2 JDBC驱动是Java应用程序与IBM DB2数据库交互的关键组件,它实现了Java Database Connectivity (JDBC) API,允许Java开发者在应用程序中执行SQL语句、管理数据库事务以及处理结果集。在本压缩包中,包含了以下三...

    DB2的JDBC驱动

    2. **DB2 JDBC驱动工作原理** DB2 JDBC驱动通过TCP/IP或SSL协议与DB2服务器建立连接。当Java应用程序调用`DriverManager.getConnection()`方法时,驱动程序解析URL,认证用户凭据,并建立到数据库的物理连接。 3. ...

    DB2 JDBC jar包驱动

    2. 创建连接:`Connection conn = DriverManager.getConnection("jdbc:db2://&lt;hostname&gt;:&lt;port&gt;/&lt;database&gt;", "&lt;username&gt;", "&lt;password&gt;")` 这里,`&lt;hostname&gt;`是DB2服务器的IP地址或域名,`&lt;port&gt;`是DB2监听的...

    IBM DB2 jdbc 驱动 for v10.5(官方版)

    它遵循Java Database Connectivity (JDBC) API标准,使得Java开发者能够通过编写Java代码来执行SQL查询、更新数据库记录以及进行其他数据库操作。在本篇文章中,我们将深入探讨IBM DB2 JDBC驱动v10.5的相关知识点。 ...

    DB2 jdbc driver

    在描述中提到的两个jar文件——`db2jcc.jar`和`db2jcc_license_cu.jar`,它们对于使用DB2 JDBC驱动至关重要。`db2jcc.jar`包含了所有必要的Java类和方法,用于执行SQL语句、处理结果集、管理事务等数据库操作。而`...

    DB2 v10.5.0.8 jdbc驱动 官方版

    2. **db2jcc4.jar**:此驱动适用于Java SE 7及更高版本,它实现了JDBC 4.1和4.2规范,提供了更多新特性和改进,如更好的异常处理和新的时间日期类型支持。如果你的应用环境运行在Java 7或更新的版本上,应该优先考虑...

    数据库连接大全——jdbc连接

    本文将详细解析通过Java Database Connectivity(JDBC)这一技术来连接八种常见数据库的方法,这包括MySQL、PostgreSQL、Oracle、Sybase、Microsoft SQL Server、ODBC、以及DB2。 ### 一、MySQL数据库连接 对于...

    DB2JDBC JAR包

    DB2JDBC JAR包是IBM DB2数据库与Java应用程序之间通信的重要组件,它使得Java开发者能够通过Java Database Connectivity (JDBC) API来执行对DB2数据库的各种操作,包括增、删、改、查等基本功能。在Java环境中,JDBC...

    db2 jdbc 通过客户端连接db2

    DB2 JDBC 通过客户端连接DB2是数据库管理中常见的操作,尤其在Java开发环境中。JDBC(Java Database Connectivity)是Java编程语言与各种数据库交互的标准接口。本篇将深入探讨如何利用DB2 JDBC驱动程序建立从Java...

    db2——db2

    2. 电信行业:通信公司使用DB2管理客户信息、通话记录和计费数据。 3. 医疗保健:医院和医疗机构用DB2存储病历、药品库存等敏感信息。 4. 零售业:零售商用DB2分析销售数据,优化库存管理和营销策略。 5. 物联网...

    db2_db2driver_for_jdbc_v11.5.tar.gz

    在"db2_db2driver_for_jdbc_v11.5.tar.gz"中,主要包含的文件可能有JDBC驱动的jar文件,如`jdbc_sqlj`,这个文件可能是DB2 JDBC驱动的核心组件,用于Java程序加载并使用DB2的JDBC驱动。使用这个驱动,开发者可以编写...

    db2驱动\Java配置db2-jdbc.doc

    在Java应用程序中与IBM DB2数据库进行交互时,必须正确配置DB2的JDBC驱动程序。本文将详细讲解如何在Java环境中安装和使用DB2 JDBC驱动,以及展示一个简单的连接和查询示例。 首先,DB2数据库提供了多种JDBC驱动...

    DB2 jdbc jar包

    DB2 JDBC Jar包是IBM公司提供的Java数据库连接(JDBC)驱动程序,它允许Java应用程序与DB2数据库进行通信。这个驱动程序是一个重要的组件,因为它实现了Java编程语言和DB2数据库之间的桥梁,使得开发人员可以利用...

    db2数据库JDBC驱动

    2. db2jcc.jar:这是DB2 JDBC Type 2驱动程序,它需要一个本地库来与数据库通信。Type 2驱动通常用于本地操作系统相同的环境,因为它可以利用本地数据库API,从而提供更好的性能。然而,在跨平台场景中,Type 4驱动...

    通过JDBC通过java连接DB2数据库

    ### 通过JDBC使用Java连接DB2数据库的关键知识点 #### JDBC简介 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成...

    DB2 JDBC驱动

    2. **db2java.jar**:这个文件通常包含了一些Java基础库,用于支持JDBC驱动的运行。这些类库可能包括对特定数据库操作的支持,或者是一些通用的Java数据库操作功能。 3. **db2jcc_javax.jar**:此文件可能包含了...

    db2 jdbc驱动

    DB2 JDBC驱动分为两种主要类型:Type 2和Type 4。Type 2驱动是一个混合型驱动,它使用本地数据库API进行通信,而Type 4驱动是纯Java实现,直接通过网络协议与数据库服务器通信。IBM DB2 JDBC驱动通常指的是Type 4...

Global site tag (gtag.js) - Google Analytics