`

Throwable while attempting to get a new connection: null 连接DB2数据库已经解决

 
阅读更多
错误:Throwable while attempting to get a new connection: null
数据库:DB2
原因:使用DB2自带的驱动db2java.zip文件中的type2类型的驱动访问DB2,总是报错: java.sql.SQLException: java.lang.UnsatisfiedLinkError: no db2jdbc in java.library.path或者: java.lang.ClassNotFoundException:COM.ibm.db2.jdbc.app.DB2Driver      
要么就报:没有合适的驱动。

解决:本地硬盘搜索一个 db2jdbc.dll 文件把它拷到Java_Home/bin 重启服务就OK了.


感谢原作者-冷面阎罗:
http://www.blogjava.net/soddabao/archive/2008/04/22/194878.html



分享到:
评论

相关推荐

    数据库的连接池

    数据库的连接池是一种在应用程序中管理数据库连接的高效机制,它允许多个并发的数据库操作共享一组预先建立的数据库连接,而不是每次需要时都创建新的连接。这样可以显著提高应用程序的性能,减少系统资源的消耗,并...

    数据连接池

    * @return Connection 可用连接或null */ public Connection getConnection(String name) { DBConnectionPool pool = (DBConnectionPool) pools.get(name); if (pool != null) { return pool.getConnection();...

    使用JAVA中的动态代理实现数据库连接池

    在本文中,我们将探讨如何使用Java的动态代理来实现数据库连接池,从而解决传统连接池设计中的耦合度问题和资源管理问题。 首先,数据库连接池是应用程序管理数据库连接的一种高效方式。它通过复用已建立的数据库...

    Java实现数据库连接池..docx

    Java 实现数据库连接池主要涉及两个关键点:减少使用者与连接池之间的耦合度和接管 `Connection.close()` 方法。为了实现这两个目标,我们可以利用 Java 的动态代理机制。 首先,了解数据库连接池的作用。连接池是...

    java动态代理实现数据库连接池

    尽管市场上存在多种现成的连接池解决方案,但这些方案通常会增加与使用者之间的耦合度,并限制用户直接调用`Connection.close()`方法,导致用户体验下降和连接池无法有效管理连接状态。 #### 解决方案 为了解决...

    Java演示常见的数据库异常处理情况.rar

    - `NullPointerException`: 当尝试访问null对象的方法或属性时抛出,可能出现在未正确初始化数据库连接时。 - `ClassNotFoundException`: 在加载数据库驱动时找不到指定类时抛出。 - `IOException`: 数据流读写...

    Java-JDK、数据库系统开发、Web开发学习笔记

    Java-JDK、数据库系统开发、Web开发学习笔记 Java-JDK部分: 1. Object类的所有方法及功能:Object类是Java中的顶层类,所有类实际上都继承了Object类的所有方法。Object类提供了以下方法: * protected Object ...

    使用JAVA中的动态代理实现数据库连接池.rar_数据库连接池_连接池

    在Java编程中,数据库连接池是一种管理数据库连接的机制,它允许程序在多个请求之间复用已打开的数据库连接,而不是每次请求时都创建新的连接。这样可以显著提高应用程序的性能,减少系统资源的消耗,并提供更可靠的...

    Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误

    - nested throwable错误解决方案 在Jboss应用服务器中,启动报错Failed to parse WEB-INF/web.xml; - nested throwable是一种常见的错误,本文将对此错误进行深入分析,并提供解决方案。 错误原因 Jboss应用...

    java 后台实现get post 提交访问其他网站

    BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String inputLine; StringBuilder content = new StringBuilder(); while ((inputLine = in.readLine()) != null) {...

    Android总GET/POST请求服务器

    public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) { // 处理失败情况 } }); // POST请求 RequestParams params = new RequestParams(); params.put("param1", ...

    加入数据库mysql实现android注册登陆功能的客户端服务器源码与解析

    try (Connection conn = DriverManager.getConnection(DB_URL, USER, PASS)) { String sql = "INSERT INTO users (username, password, email) VALUES (?, ?, ?)"; PreparedStatement stmt = conn.prepare...

    mybatis自定义注解完成数据库切库

    在拦截器中,我们可以获取到`@DatabaseSwitch`注解的`databaseId`,然后通过SqlSessionFactory的`getConfiguration().getEnvironment().getId()`获取当前的数据库环境,再根据需要切换到新的数据库环境。 ```java ...

    捕获Throwable和捕获Exception的区别验证

    System.out.println("捕获到了Throwable: " + e.getMessage()); } } } // 测试捕获Exception new TestClass().testFunction(); // 测试捕获Throwable new TestClass().testFunction(); ``` 在上面的示例中,...

    Java自定义异常案例--ExceptionManager(java源码)

    * Constructs a new instance with the specified detail message and cause. The * concrete handler is its super class. This constructor always used to construct * an exception wrapping the exist ...

    JAVA必备英文单词.pdf

    * Throwable: 可抛出的,所有异常类的祖先类 三、集合框架 * Collection: 集合 * ArrayList: 动态数组 * HashMap: 散列表(哈希表) 四、swing * Swing: 轻巧的 * Awt: 抽象窗口工具包 * Frame: 窗体 * Panel: ...

    php-json-throwable:JSON编码和解码throwables和异常

    composer require wyrihaximus/json-throwable用法该软件包具有四个功能: throwable_json_encode将所有Throwable编码为JSON字符串throwable_encode将任何Throwable编码为数组throwable_json_decode将格式为...

    springboot 配置主从数据库涉及的各类细节 对初次解除主从数据库的开发

    - **连接主数据库**:使用命令`CHANGE MASTER TO MASTER_HOST='192.168.1.100', MASTER_USER='qingfeng', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=704;`。 - **启动从数据库...

    throwable 和 exception区别

    java Exception中Throwable和Exception之间的区别

Global site tag (gtag.js) - Google Analytics