jsp用jdbc连接db2 v7.2数据库的方法

说明:
数据库版本:db2 UDB v7.2
服务器操作系统:aix4.3.3
192.168.168.2是服务器的IP地址;
6789是jdbc2侦听的端口号,需和服务器端设置一致,如果服务器本身用的就是6789,那么程序的这个地方引用时,可省略这个号码。
chaodb是建立在服务器上的一个数据库;
db2inst1是拥有chaodb数据库的实例用户;
mima是实例用户db2inst1的密码;
先在数据库中建立一个表,名字是tname,其中有一列是username,录入一些数据进去。


1、关闭服务器上的web服务;
2、停止jdbc侦听进程db2jd,db2jd一般启动的是6789的端口服务,
先用ps -ef | grep db2jd 查看到它的进程号
然后用kill -9 <进程号> 命令停止;
3、在数据库服务器中,进入/usr/lpp/db2_07_01/java12目录,执行./usejdbc2以启用jdbc2;
4、将/usr/lpp/db2_07_01/java12下的db2java.zip拷贝到自己所在web工程的WEB-INF\lib下,如果使用的是tomcat,将拷贝后的文件更名为db2java.jar;
5、在服务器上,su - <数据库实例用户名>
执行db2jstrt 6789 (这句启动了db2jd进程,6789是默认的服务器侦听jdbc2连接的端口,也可以设置成另外的任意不冲突的端口。)
6、在自己所建立工程中,建立一个测试的jsp文件,内容如下:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>

<html>
<body>
以下是从db2数据库读取的数据:<hr>
<table border=1>
<%
Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance();
Connection con=java.sql.DriverManager.getConnection("jdbc:db2://192.168.168.2:6789/chaodb","db2inst1","mima");
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select username from tname");
while(rst.next())
{
out.println("<tr>");
out.println("<td>"+rst.getString("username")+"</td>");
out.println("</tr>");
}
//关闭连接、释放资源
rst.close();
stmt.close();
con.close();
%>
</table>
</body>
</html>
Java连接DB2 NULL 博文链接:https://stevenjohn.iteye.com/blog/968849 立即下载

相关推荐

java连接sqlserve,db2,及orecal数据库代码和jar包

jar包和代码都有亲测可用~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

java访问DB2 (一)

本文章分两个部分: 1、启DB2服务,编译后续的测试 2、java访问DB2 1、启DB2服务 网上查了一些DB2的安装,很复杂,直接去docker hub上看看有没有镜像,发现真就镜像,那么有镜像就好说了直接拉取镜像run起来就行了。 前置条件:安装好docker环境 接下来: docker hub上DB2镜像 它给出了quick start: 直接run: docker run -d -p 50000:50000 --name my-db2 --privileged=true -e DB2INST1_

TingSty小z的博客 2445

ZYNQ专题-7020驱动KSZ9031 PHY芯片

之所以有这篇文章,得益于Alinx的开发板。

Anitawen的博客 4970

Java连接DB2数据库

s="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center">Java 连接DB2数据库  一.   DB2 UDB 应用程序开发方法。 主要有以下几种: 使用 Java 基于 J2EE 编程模型开发应用程序。 基于目前的 Microsoft® API 集(A

Peart_Boy的专栏 1万+

当Kmer遇到多倍体:复杂基因组Survey分析中的避坑指南

本文针对小麦、棉花等多倍体及高杂合复杂基因组的Survey分析,深入解析了Kmer分布图解读中的常见陷阱。文章重点探讨了如何超越理想二倍体模型,利用Smudgeplot等工具准确判断基因组倍性,并提供了从参数优化、污染判断到结果验证的全流程实战指南,帮助研究者规避错误,获得更准确的基因组大小、杂合度等关键信息。

yhn45678901的博客 1010

superpowers-中文使用说明

《obra/superpowers:AI辅助开发的流程纪律工具集》 摘要:obra/superpowers是一套面向AI辅助软件开发的系统化流程规范,包含14个核心技能,强调"先理解后行动"的纪律性开发方法。该工具集定义了从头脑风暴到代码评审的完整工作流,要求严格遵循测试驱动开发、子代理隔离执行等原则。核心特色包括:1) 任何实现前必须完成设计和评审;2) 采用红-绿-重构的TDD循环;3) 复杂任务通过独立子代理串行处理;4) 所有产出需经过双重验证(规格合规+代码质量)。该工具集特别注重文档化和可验证性

qq_22786633的博客 767

java连接db2数据库示例代码_java实现连接db2数据库的代码实例

java实现连接db2数据库的代码实例第一种:目前ibm一直都没有提供type 1的jdbc驱动程序。第二种:类型2驱动:com.ibm.db2.jdbc.app.db2driver,该驱动也位于包db2java.zip中,jdk必须能访问db2的db2jdbc.dll等。用法:class.forname("com.ibm.db2.jdbc.app.db2driver").newinstance(...

weixin_39944515的博客 612

I2S时序及音频驱动

I2S、音频驱动

qq_41882586的博客 3948

java 连接db2_java连接DB2数据库

import java.sql.*;public class DB2conn{/**设置参数**/private static Connection conn = null;private static Statement stmt = null;private static ResultSet rs = null;/**构造方法,链接数据库**/public DB2conn(){try{Sys...

weixin_39710361的博客 493

AFSIM仿真系统组件开发入门:手把手教你扩展传感器与武器模型

本文为AFSIM仿真系统组件开发入门指南,手把手教你如何扩展传感器与武器模型。通过深入解析AFSIM基于组件的体系结构,并结合构建自定义电子扫描阵列雷达传感器和协同交战智能武器系统两个实战案例,详细介绍了从C++插件开发、MATLAB算法集成到脚本接口暴露的完整流程,帮助你掌握定制AFSIM仿真的核心能力。

t8u9v0w1x的博客 494

即梦 AI 全功能零基础详细教程(纯技术版)

即梦 AI 是一款多模态 AI 生成工具,主打文本生成视频、图片生成视频、角色一致性生成、音画同步等核心功能,依托自研 AI 视觉模型,实现从文本 / 图片 / 音频素材输入,到高清视频、图像内容输出的全流程 AI 创作,支持短视频、短剧、创意素材等多场景创作,具备操作门槛低、生成效率高、画面可控性强的技术特点。@为工具内置引用指令,作用是锁定指定素材 / 角色,强制 AI 按照该素材的核心特征生成内容,无额外付费、解锁要求,免费使用。剧本拆分:将短剧拆分为单镜头(15 秒内 / 个)

2501_92061023的博客 5861

DB2 JDBC连接详解(附DEMO~超详细)

在这篇博客中,作为一名默语博主,我将详细探讨如何通过Java Database Connectivity(JDBC)与IBM Db2数据库建立连接。我们将深入研究JDBC连接的各个方面,包括配置、性能优化和常见问题的解决方法。无论您是初学者还是有经验的开发者,都将从本文中获得有关DB2 JDBC连接的宝贵信息。

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 7116

手把手教你学Simulink--Simulink智能驾驶场景挑战:高速公路入口匝道汇入仿真

高速公路入口匝道汇入在智能驾驶中的作用是当车辆从入口匝道进入主干道时,系统能够自主决策并执行汇入操作,确保安全和高效。目标识别与跟踪:如检测前方障碍物、识别车道线。路径规划:如计算最优汇入路径。动态控制:如调整速度、转向等以完成汇入动作。本示例将展示如何使用Simulink构建一个用于智能车辆高速公路入口匝道汇入的仿真模型,并进行验证。通过本指南,我们介绍了如何基于Simulink搭建一个用于智能车辆高速公路入口匝道汇入的仿真模型,并进行仿真和性能评估。背景介绍。

MHD0815的博客 264

jsp用jdbc连接db2数据库的方法

数据库版本:db2 UDB v7.2服务器操作系统:aix4.3.31、关闭服务器上的web服务;2、停止jdbc侦听进程db2jd,db2jd一般启动的是6789的端口服务,   先用ps -ef | grep db2jd 查看到它的进程号   然后用kill -9   命令停止;3、在数据库服务器中,进入/usr/lpp/db2_07_01/java12目录,执行./usejdbc2以启用jd

dearsuper的专栏 1346

告别标注地狱!YOLO+CLIP多模态零样本检测全实战:图文联合推理,想检测什么直接输文字,不用训模型

这套方案我给朋友的超市用了快3个月,运行极其稳定,临期商品的检测准确率能到96%,后续加了“货架空货检测”“通道杂物堆积检测”,都是改一行文本就搞定,完全不用重新开发,朋友说省了十几万的定制开发费用。很多做计算机视觉的朋友,总觉得目标检测必须标数据、训模型,其实不是的。现在多模态大模型的能力已经足够强,把YOLO的定位能力和CLIP的图文泛化能力结合起来,就能用极低的成本,搞定绝大多数定制化检测需求。对于我们开发者来说,技术的价值从来不是炫技,而是用最简单的方案,解决最实际的问题。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 516

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

db2 jdbc 连接池_Tomcat+DB2的数据库连接池配置(转)

网上找到使用TOMCAT配置DB2的资料很少,很多人挂“羊头“卖“狗肉”,这是老大花了一定的时间研究之后才搞定的,所以发出来避免大家走弯路,虽然是转载,希望能发到首页,避免大家走弯路转自老大的blog,顺便打打广告http://163hbfang.blog.163.com/blog/static/2448133200621134590/上面还是有很多有技术价值的东西,不过因为在163所以很少人光顾...

weixin_39633276的博客 680

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

db2 jdbc 连接池_Tomcat+DB2数据库连接池设置(转)

转自老大的blog,顺便打打广告,http://163hbfang.blog.163.com/blog/static/2448133200621134590/上面还是有很多有技术价值的东西,不过因为在163所以很少人光顾,帮他打广告^_^1、操作系统Windows2000(经测试,在Linux不需操作第6点)2、Tomcat版本:Apache Tomcat/5.0.163、JDK版本:j2sdk1...

weixin_39637256的博客 564

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

客户端连接Linux操作系统上的DB2数据库

这里主要针对客户端连接Linux操作系统上的DB2数据库1、DB2的安装,可以参考http://blog.csdn.net/inkfish/archive/2009/11/01/4755455.aspx(用户:root,db2inst1)2、windows客户端连接·DbVisualizer连接·控制中心连接2.1DbVisualizer连接1、准备驱动程序,这个工具是采取JDBC方式进行数据库连接的,所以要准备驱动,DB2连接数据库的驱动有4种,具体可以参考相关网站说明;我们这里需要两个驱动:db2jcc

coolwzjcool的专栏 9056

linux连接不上db2,linux下jsp连接db2v8.1出错

linux下jsp连接db2v8.1出错错误描述如下:javax.servlet.ServletException: java.lang.UnsatisfiedLinkError: /home/j2sdk1.4.2_12/bin/libdb2jdbc.so: libcxa.so.1: cannot open shared object file: No such file or directory...

weixin_36401013的博客 163

db2 jdbc连接方式

好久没有用过JAVA了,这些天由于工作的需要重抄旧业。由于之前一直没有用过JAVA连接DB2,今天测试了一下,感觉DB2没有其它数据好用,问题就在于DB2的连接方式太多了,容易搞乱。。 DB2有4种连接方式,先抄一个来看一下吧 1. Type 1 驱动程序: 这类驱动程序的代码直接与高级本机 API 形成映射。JDBC 和 ODBC 是类似的 API,所以这种驱...

abzy19的专栏 631

安装的db2 v8.1自带的db2驱动用不起,写个jsp页面,用forName()装载测试连接的时候老是出现"no suitable driver“的错误提示

db2 v8.1提供的db2java.zip驱动是可以用的,这里有点奇怪的是,它必须与wsad或websphere 联合使用的时候才不会报错,在用resin,tomcat等载入驱动的时候就会出现你提到的问题!真是有点FT!我用的是直连,服务器是tomcat,驱动路径在classpath里设置了,在common/lib下面也放了一个测试代码如下:// 程序2-16:使用JSP连接DB2数据库 /

Gosling的夹子 1664

linux java db2,[转载]DB2 UDB for Linux, UNIX 和 Windows 中的 Java 开发概述: V8.1 更新版

DB2 UDB for Linux, UNIX 和 Windows 中的 Java 开发概述:V8.1 更新版DB2 UDB V8 中为了支持 Java 已经做了很多更改。本文总结了所有这些更改,同时也回答了一些常见的问题。注:本文是对文章 所做的 V8.1 更新。关系数据库在大多数需要持久数据存储的应用程序中扮演着重要角色,但它们却不是开发和选择各种编程模型、框架和体系结构背后的驱动力。应用程序...

weixin_35902168的博客 265

[转载]DB2 UDB for Linux, UNIX 和 Windows 中的 Java 开发概述: V8.1 更新版

DB2 UDB for Linux, UNIX 和 Windows 中的 Java 开发概述: V8.1 更新版DB2 UDB V8 中为了支持 Java 已经做了很多更改。本文总结了所有这些更改,同时也回答了一些常见的问题。注...

congji3817的博客 250

ejb 2.0 3.0_Eclipse的EJB V3.0数据库持久性

在应用程序开发领域发生的一件事是数据的可用性。 有来自各种资源的各种数据。 一方面,这使应用程序比以往更加丰富。 另一方面,所有这些数据实在是一团糟。 如果您需要持久存储数据而不是仅仅读取数据,它将变得更加复杂。 在Java环境中,EJB已成为一种可靠的持久性方式,同时保持了良好的可维护性和适当的角色分离。 EJB V3.0继续了这一发展,带来了更多的工具和选项。 使用EJB并不困难。 借...

cuxiong8996的博客 943

DB2 UDB for Linux, UNIX 和 Windows 中的 Java 开发概述:V8.1 更新版

FORM:  http://www-900.ibm.com/developerWorks/cn/dmdd/library/techarticles/0307zikopoulos/0307zikopoulos.shtml DB2 UDB for Linux, UNIX 和 Windows 中的 Java 开发概述:V8.1 更新版Enter a subtitlePau

[无色轨迹] @ Naxin9999 1989
上一篇: 朋友问题
下一篇: case和内嵌视图
dearsuper
博客等级 码龄21年 3粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值