jsp - JDBC Derby DriverManager.getConnection() 导致 SQLNonTransientConnectionException

标签 jsp jdbc derby

我正在使用 Derby 数据库并尝试在我的 JSP 应用程序中连接到它。我正在尝试通过使用正确的 URL 和数据库凭据调用 DriverManager.getConnection() 来连接数据库。但是,这会导致:
java.sql.SQLNonTransientConnectionException:网络协议(protocol)异常:DSS 在相同 id 链解析的末尾使用相同的 id 链接。连接已终止。

这是为什么?

最佳答案

此错误的原因是连接字符串中的用户名或密码无效。将正确的用户名和密码放入属性文件中。

    <property name="username" value="dbUsername" />
    <property name="password" value="yourpwd"/>

关于jsp - JDBC Derby DriverManager.getConnection() 导致 SQLNonTransientConnectionException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27194098/

相关文章:

java - 如何从java中的所有 Activity session 中清除 session 属性?

java - 与 Runnable JAR 共享 JDBC 连接

Java SQL 查询无法返回有效的结果集

java获取文件路径

java - 使用 Jetty Embedded 处理 JSP 时出现问题。 (贾斯珀异常 : Unable to compile class for JSP)

java - 使用SQL存储过程我们可以得到以下输出吗?或者在代码本身中处理它?

java - "Batch update returned unexpected row count from update [0]; actual row count: 2; expected: 1"是什么意思

java - 如何在 Felix 中使用 Derby 客户端?

sql - 为什么我会收到 SQL 错误 42x80?

java - Spring MVC - 在 DispatcherServlet 中未找到带有 URI [/demo/test] 且名称为 'appServlet' 的 HTTP 请求的映射