Java连接DB2数据库开发应用的编程步骤

转载 2015年11月18日 19:35:11
之前我们介绍过:DB2数据库创建触发器的实现过程和DB2数据库调用存储过程的方法及实例介绍,本文我们来介绍一下DB2数据库Java编程时的一些步骤,接下来就让我们来一起了解一下这一过程。


Java数据库链接(JDBC)


DB2的Java 支持包括JDBC,一个以供应商为中心的动态SQL接口,它通过标准的Java方法提供对应用程序的数据存取。JDBC与DB2 CLI相似之处在于您不必预编译或联编JDBC 程序。使用 JDBC 编写的应用程序只使用动态SQL.


JDBC编程步骤:


1.建立与数据库的连接:


Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");


connection con=DriverManager.getConnection(url);2.创建Statement对象:


Statement stmt=con.createStatement();3.执行查询语句:


ResultSet rs=stmt.execQuery("SQL语句");4.获取和设置选项:


ResultSetMetaData rsmd=rs.getMetaData();


int numCols=rsmd.getColumnCount()获取结果集总列数;


rsmd.getColumnLabel(i))获取记录值;


setMaxRows :设置结果集能容纳的最多行数。


setQueryTimeout:设置一个语句执行等待的时间。


setEscapeProcessing:通知驱动程序如何处理转义字符。


5.关闭Statement


stmt.clost();调用层接口(CLI)


CLI不是一种新的查询语言,它只不过是应用程序可利用SQL语句去提交事务处理的一种简单接口,对数据库的查询和修改,仍要使用SQL语言编写,包括CLI函数的调用。


调用层接口(CLI)为DB2所提供的处理动态SQL语句的两种机制之一,即在应用程序首次运行时,动态SQL语句提交给数据库系统,CLI依赖一组函数调用,可嵌入主语言中。


关于DB2数据库JDBC编程步骤的知识就介绍到这里了,希望能够对您有所收获!


之前我们介绍过:DB2数据库创建触发器的实现过程和DB2数据库调用存储过程的方法及实例介绍,本文我们来介绍一下DB2数据库Java编程时的一些步骤,接下来就让我们来一起了解一下这一过程。


Java数据库链接(JDBC)


DB2的Java 支持包括JDBC,一个以供应商为中心的动态SQL接口,它通过标准的Java方法提供对应用程序的数据存取。JDBC与DB2 CLI相似之处在于您不必预编译或联编JDBC 程序。使用 JDBC 编写的应用程序只使用动态SQL.


JDBC编程步骤:


1.建立与数据库的连接:


Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");


connection con=DriverManager.getConnection(url);2.创建Statement对象:


Statement stmt=con.createStatement();3.执行查询语句:


ResultSet rs=stmt.execQuery("SQL语句");4.获取和设置选项:


ResultSetMetaData rsmd=rs.getMetaData();


int numCols=rsmd.getColumnCount()获取结果集总列数;


rsmd.getColumnLabel(i))获取记录值;


setMaxRows :设置结果集能容纳的最多行数。


setQueryTimeout:设置一个语句执行等待的时间。


setEscapeProcessing:通知驱动程序如何处理转义字符。


5.关闭Statement


stmt.clost();调用层接口(CLI)


CLI不是一种新的查询语言,它只不过是应用程序可利用SQL语句去提交事务处理的一种简单接口,对数据库的查询和修改,仍要使用SQL语言编写,包括CLI函数的调用。


调用层接口(CLI)为DB2所提供的处理动态SQL语句的两种机制之一,即在应用程序首次运行时,动态SQL语句提交给数据库系统,CLI依赖一组函数调用,可嵌入主语言中。


关于DB2数据库JDBC编程步骤的知识就介绍到这里了,希望能够对您有所收获!

基于C语言的DB2数据库开发

如有转载,请注明出处:http://blog.csdn.net/embedded_sky 作者:super_bert@csdn 基于C语言的DB2数据库开发...
  • qq302501035
  • qq302501035
  • 2015年08月18日 13:52
  • 2138

Java连接db2数据库(常用数据库连接五)

1.安装好db2数据库,并建立表如下: 2.eclipse或myeclipse中建立工程并导入java连接db2所需要的jar包db2java.jar 下载地址:http://download.c...
  • whzhaochao
  • whzhaochao
  • 2013年10月18日 17:09
  • 4366

DB2内连接查询和外连接查询

DB2内连接查询返回连接表中符合连接条件和查询条件的数据行,下面就为你详细介绍DB2内连接查询的方法,供您参考学习。   DB2内连接查询(INNER JOIN):   DB2内连接查询有两种...
  • fanyun_01
  • fanyun_01
  • 2017年01月25日 09:14
  • 1024

Mycat1.6之操作db2案例

Mycat1.6之操作db2案例
  • gaojingsong
  • gaojingsong
  • 2017年05月11日 21:31
  • 707

Windows平台上,使用eclipse连接到DB2数据库

本文讲述了在Windows平台上,使用eclipse连接DB2数据库的过程 环境: Windows 7, 64bit DB2 10.5FP4 Eclipse Mars Release (4.5....
  • qingsong3333
  • qingsong3333
  • 2015年08月28日 12:56
  • 2555

使用JDBC连接mysql,db2等数据库

JDBC连接数据库的方法: 1 .连接Oracle 8/8i/9i/10g/11g(thin模式) Class.forName("oracle.JDBC.driver.OracleDriv...
  • sunshinezx8023
  • sunshinezx8023
  • 2016年05月20日 17:10
  • 2347

DB2学习笔记--数据库对象

1.模式 在应用程序中,如果模式没有被显示的指定,那么就会用运行改程序的用户名作为默认模式名。DB2中模式名不一定是用户名,db2内部没有用户名的概念,连接db2的用户必须是操作系统用户。 可用 ...
  • pangdingshan
  • pangdingshan
  • 2013年03月23日 23:45
  • 2588

查看DB2数据库连接信息

1,db2ilist:列出DB2所有实例 [db2inst1@localhost ~]$ db2ilist db2inst1 2,db2 get instance:显示当前实例 ...
  • qq1099866969
  • qq1099866969
  • 2014年03月19日 13:18
  • 3175

db2超过最大连接数

日志目录:/db/home1/db2inst2/sqllib/log 1:直接命令如下: db2 list application show detail查看连接 db2 for...
  • u013275076
  • u013275076
  • 2016年06月14日 17:50
  • 720

DB2使用命令行连接远程数据库(+使用CoolSQL连接DB2)

本文前半部分:使用命令行连接远程DB2数据库 本文后半部分:使用CoolSQL连接DB2数据库配置图解 DB2客户端工具:DB2 Runtime Client v9.1 (25MB) 操作系统:Win...
  • zht666
  • zht666
  • 2013年04月10日 10:11
  • 22804
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java连接DB2数据库开发应用的编程步骤
举报原因:
原因补充:

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