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

JDBC 连接 DB2 的一个简单示例

 
阅读更多

一、先贴上代码,后作解释

java源代码

 

public void getConnect() {
  Connection conn = null;
  PreparedStatement ps = null;
  ResultSet rs = null;

  try {
   Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
   // conn = DriverManager.getConnection( "jdbc:db2://197.3.64.16:60000/scfdb", "spdb", "spdb");
   // conn =DriverManager.getConnection("jdbc:db2://197.3.64.16:60000/CBPMDB","spdb","spdb");
      conn = DriverManager.getConnection( "jdbc:db2://197.1.5.74:60000/FBPMDB", "fbpmdb", "fbpmdb12");

   String url = "select * from SCF_BILL";
   ps = conn.prepareStatement(url);
   rs = ps.executeQuery();
   while (rs.next()) {
    System.out.println(rs.getString("SCF_BILL_NO"));

   }
   conn.close();
   ps.close();
   rs.close();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

 测试代码

 

public static void main(String[] args) {
  System.out.println(tbFunction.getMD5Str("scfdb") + "***"
    + tbFunction.md5("SPDB"));
 }

二、说明

  1.引入驱动包

  2.用jdbc的方式建立连接,DB2的一个主要区别就是需要设置自己的SCHEMA ,此处SCHEMA 为 SPDB

三、学习相关

  在Java程序中连接DB2需要使用到JDBC驱动,一般情况下,大家都在会项目工程中引入驱动程序包 db2java.zip或者db2jcc.jar。db2java.zip中包含了驱动COM.ibm.db2.jdbc.app.DB2Driver和 COM.ibm.db2.jdbc.net.DB2Driver;db2jcc.jar中包含了驱动 com.ibm.db2.jcc.DB2Driver。

分享到:
评论

相关推荐

    DB2数据库和SQL Server数据库jdbc连接示例

    包含了DB2通过JDBC连接数据库进行数据查询和SQL Server通过JDBC进行数据查询的示例以及相应的jar包文件。

    JDBC连接方法总汇

    收集 SQL DB2 MYSQL ORACLE ....等数据库连接的方式方法总汇,附带示例代码

    常用 JDBC 驱动名字和 URL 列表

    一个 DB2 URL 的示例: jdbc:db2://aServer.myCompany.com:50002/name 用 com.sybase.jdbc.SybDriver连接到 Sybase 数据库 一个 Sybase URL 的示例: jdbc:sybase:Tds:aServer.myCompany.com:2025 MySQL driver ...

    数据库连接串及数据库驱动jar大全

    数据库连接串大全,和数据库驱动包大全。 驱动器: * 1. Oracle: oracle.jdbc.driver.OracleDriver * 2. Access: sun.jdbc.odbc.JdbcOdbcDriver * 3. SQL Server: com.microsoft.jdbc.sqlserver.SQLServerDriver * ...

    连接各种数据库url和驱动器

    DB2 url示例:"jdbc:db2://localhost:5000/sample" * 5. Informix url示例"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver" * 6. Sybase url示例:"jdbc:sybase:Tds:localhost:5007/tsdata

    使用JDBC的高级数据库操作

    本教程旨在向您介绍几种高级数据库操作, 包括存储过程和高级数据类型,它们可以通过使用 JDBC 的 ...我们推荐您先完成使用 JDBC 管理数据库连接这一教程。 其中的链接参考资料包括关于 JDBC 的补充信息的参考。

    jdbcDB2Status:通过JDBC检查Health DB2

    例如,在/ opt /中创建一个文件夹:“ DB2Status”并将其包含在crontab中 * /5 * * * * cd /opt/DB2Status/ && java -cp " /opt/DB2Status:/opt/DB2Status/jdbcDB2Status.jar:/opt/DB2Status/db2jcc.jar:/opt/DB2...

    使用JDBC构建基于Web的应用程序

    本教程中的示例代码被开发成使用 DB2 通用数据库 7.2(DB2 Universal Database 7.2) (有关 DB2 的更多详细信息, 请参阅 JSP 页面和 servlet 参考资料), 但是,由于使用了 DataSource 对象, 因此只需对...

    java6.0源码-DB2JDBCSample:使用JT400JDBCDriver访问DB2示例

    java6.0源码

    数据库连接STRING

    odbc,jdbc,old db 等各种方式连接各类数据库 sqlserver,access,oracle,mysql,interbase,db2,sybase,infromix PostgreSQL,Excel,FoxPro 得连接字符串示例

    CRUD-JDBC:使用JDBC在关系数据库(MySQL,Oracle,PostgreSQL,SQL Server等)中的CRUD(创建,读取,更新,删除)示例

    CRUD-JDBC 关于: 该项目包括创建一个使用JDBC与关系数据库进行通信的Java销售汽车系统,在这种情况下,使用了PostgreSQL 10。 CRUD :(创建,读取,更新和删除)是关系数据库(RDBMS)或用户界面中用于创建,查询...

    Java JDBC导致的反序列化攻击原理解析

    主要介绍了Java JDBC导致的反序列化攻击原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    WebSphere快速入门

    Servlet 1A:创建一个简单的客户注册servlet 101 第一部分 101 第二部分 102 Servlet 1B:改进客户注册servelt 105 第一部分:创建getFormInput()方法 105 第二部分:处理InvalidParameterException异常 106 第三部分...

    bluemix-vaadin

    这是一个示例应用程序,展示了如何使用开源 Vaadin 框架为 Bluemix 支持的执行环境(Liberty 服务器和 DB2 数据库)构建丰富的 UI。 自动部署到 Bluemix 手动部署到 Bluemix 在开始之前,请确保已安装 Java SDK ...

Global site tag (gtag.js) - Google Analytics