Bluemix 中的 SQL 连接错误:应用程序类引发的异常 'com.ibm.db2.jcc.am.fd.a:679'



错误详细信息请在蓝色混合中连接 SQL 数据库时找到链接的图像以获取错误详细信息

请找到以下示例代码

<%@ page import="java.sql.*"%> <%@ page import="com.ibm.db2.jcc.DB2SimpleDataSource"%>

String username = request.getParameter("username");
String password = request.getParameter("password"); Connection con=null; DB2SimpleDataSource dataSource = new DB2SimpleDataSource(); String databaseHost="75.126.155.153"; int port=50000; String databaseName="SQLDB"; String user="*****"; String pword="*****"; dataSource.setServerName(databaseHost); dataSource.setPortNumber(port); dataSource.setDatabaseName(databaseName); dataSource.setUser(user); dataSource.setPassword (pword); dataSource.setDriverType(4); con=dataSource.getConnection();

SQLCODE -204 表示"未定义的名称"。它是一个 DB2 错误代码,指示"对象不存在"。SQLERRMC 值有助于为您提供更具体的信息。在您的情况下,找不到的是表USER14336。DDP_DIR。仔细检查架构名称 (USER14336) 和表名称 (DDP_DIR)。另请检查应用程序的VCAP_SERVICES环境变量,以查看是否使用了正确的用户名(作为架构名称)。如果只有一个模式名称,那么也可以省略模式名称(在本例中,DB2 使用缺省名称)。

最新更新