java jdbc 对 DB2 数据库 做CRUD 操作

问题描述

java jdbc 对 DB2 数据库 做CRUD 操作

本人想通过 java 的jdbc 连接 DB2 数据库,并对数据库进行操作,操了好几天了, 是这样的报错 的

DB2 SQL error: SQLCODE: -805, SQLSTATE: 51002, SQLERRMC: null

自己也去找了这个报错是什么意思, 网上是这样解释的 : -805 在计划中没有发现DBRM或程序包名 解决的办法就是重新绑定 然后自己又去 找 怎么绑定的方法。 我之前一直用的 sql server 这次是第一次 接触 DB2 对于 绑定不怎么了解。 去网上找,几乎没找到合适的资料。也感觉关于 DB2 的资料也比较少, 特来这里看看能不能有位大神来帮助一下 还有在补充一下 这个DB2 数据库不是在本地的 而是在 另一台机器上的。 不过我觉得这不之主要问题吧。 就是补充一下

解决方案

首先你检查下你另一台电脑上的DB2是否允许远程连接,如果能连接的话检查你的项目是否导入了正确的对DB2的JAR包。估计就是这些错误照成的

时间: 2024-11-08 18:09:28

java jdbc 对 DB2 数据库 做CRUD 操作的相关文章

利用jdbc连接db2数据库

问题描述 利用jdbc连接db2数据库 数据库连接配置如下: jdbc.driver=com.ibm.db2.jcc.DB2Driver jdbc.url=jdbc:db2://localhost:50000/finical jdbc.username=db2admin jdbc.password=325314 报错如下: com.ibm.db2.jcc.b.DisconnectException: The application server rejected establishment of

java jdbc连接mysql数据库插入null值问题

问题描述 java jdbc连接mysql数据库插入null值问题 ps.setFloat(8 device.getLatitude());如果device.getLatitude()返回的是null就报错,也就是说setFloat不能插入空值,而setString()方法就可以,不知道为什么请高手指点,谢谢!! 解决方案 PreparedStatement.java 的给方法签名是这样的public void setFloat(int parameterIndex float x) throw

java JDBC关于登录数据库

问题描述 java JDBC关于登录数据库 public static void main(String[] args) { Connection conn=null; try { conn=DriverManager.getConnection(""jdbc:sqlserver://localhost:1433;DatabaseName=master""sa""sa""); System.out.println("

JDBC连接DB2数据库详解

数据|数据库|详解 From: RichardChoi (Richard in JLUBBS) E-mail: richardchoi@126.com 关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如"JDBC数据库连接大全"和"JSP的DB2连接数据库",虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏.我就这两天的经验给大家写一篇关于JDBC连接数据库的文章,以解决一部分人的疑问. 第一, JDBC是JDK的一部分(至少在Java

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

js|数据|数据库 数据库版本:db2 UDB v7.2服务器操作系统:aix4.3.3 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下

java jdbc连接access2003数据库,读取中文乱码问题

问题描述 我用jdbc连接access2003数据库,表中有个字段类型是"文本"类型.该字段中的数据是中文的,我用rs读取是乱码.在网上搜索解决方案,说是可以用编码转换的方式解决,但是我使用该方法仍然显示乱码,求帮忙,谢谢!部分代码如下:Connection conn = getConnection(tableUrl);ResultSet rs = null;Statement statement = null;statement = conn.createStatement();rs

DB2数据库日常实用操作

1.Load 方法装入数据: export to tempfile of del select * from TABLENAME where not 清理条件: load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable: 说明: 在不相关的数据表export数据时,可以采取并发的形式,以提高效率: TABLENAME指待清理table的名称: modified by de

Java jdbc连接oracle数据库 出现网络适配器无法建立连接异常

问题描述 importjava.sql.*;publicclassTestJDBC{publicstaticvoidmain(String[]args)throwsException{//TODOAuto-generatedmethodstubClass.forName("oracle.jdbc.driver.OracleDriver");Connectionconn=DriverManager.getConnection("jdbc:oracle:thin:@169.254

Java 8 Streams中的数据库CRUD操作

接触一个新工具的时候,刚开始要克服的最大障碍就是如何让你自己先尝试做出一个小东西来.现在你也许对 Java 8 中新的 Stream API 的运作方式在理解上比较自信,但你也许并没用它来进行过数据库查询操作.为了帮助你开始使用 Stream API 来对 SQL 数据库进行创建.修改和读取操作, 我已经在这个快速开始的教程中把它们整合到了一起.希望它能帮助你提升对流式API的使用水平! 背景 Speedment 是一个开放源代码的工具集,它可以被用来生成 Java 实体,并且能将我们同数据库的