当前位置: 首页 > 面试题库 >

Java的DB2连接问题

欧阳英彦
2023-03-14
问题内容

我在使用DB2时遇到问题。我刚刚将db2安装为db2admin并使用了密码。当我尝试连接到数据库时,它已成功完成,并且在运行任何简单的选择查询时,都会出现以下错误:-

DB2 SQL错误:SQLCODE = -204,SQLSTATE = 42704,SQLERRMC = DB2ADMIN.LOGIN,DRIVER =
3.57.82

我有一个名为onp的数据库,其中有一个名为“ login”的表,其中有一个名为“ login”的表,其中有两个字段用户名和密码。

查询我正在跑步

  1. 从登录中选择*;给我错误

DB2 SQL错误:SQLCODE = -204,SQLSTATE = 42704,SQLERRMC = DB2ADMIN.LOGIN,DRIVER =
3.57.82

  1. 从system.login选择*;给我错误:-(//系统是架构名称)

DB2 SQL错误:SQLCODE = -551,SQLSTATE = 42501,SQLERRMC = DB2ADMIN; SELECT;
SYSTEM.LOGIN,DRIVER = 3.57.82

我已经尝试了网络上的所有资源,并且完全用光了。请帮我


问题答案:

我对DB2不太了解,但是要查找错误代码…

第一个错误是因为您没有指定架构,所以找不到登录表。

SQLCODE -204未定义到DB2的对象

DB2显然需要您指定模式名称,或者它在模式中看起来与登录用户的名称相同。

您必须使用SET SCHEMA或完全限定表名。

第二个错误是因为您没有执行该选择的特权:

SQLCODE -551,错误:没有权限对对象执行操作

我不确定为什么db2admin用户无法从该表中选择…

资源:
DB2 SQLCODE列表



 类似资料:
  • 问题内容: 我需要将DB2与Java连接。请帮助我在 ECLIPSE* 中将 DB2 与Java 连接 。如果您可以逐步指导我,将对您有很大帮助。请让我知道如何在Eclipse代码段中添加类路径: * 运行代码时,出现以下异常: 问题答案: 您需要更正软件包名称。 要在项目中添加.jar =>项目+属性+ Java构建路径+选择“库”选项卡+添加外部Jars …

  • 我们有来自IBM(P8)的AS/400机器,它使用DB2数据库。我想通过JDBC连接从DB2读取表并对其进行处理。连接到DB2数据库并用java程序生成sql语句是可能的?如果是的话,有人能出示一点样本吗。提前道谢。

  • 创建数据库后,必须连接或启动数据库才能正常使用。 语法: 示例: 假设要连接 数据库,参考以下代码: 执行上面命令,得到以下结果:

  • 本文向大家介绍使用SQL Server连接服务器访问DB2 Server,包括了使用SQL Server连接服务器访问DB2 Server的使用技巧和注意事项,需要的朋友参考一下 首先,需要安装Microsoft OLE DB Provider for DB2 下载地址:http://download.microsoft.com/download/B/B/2/BB22098A-C071-415F-

  • 问题内容: 我正在运行一个使用Struts和Hibernate的应用程序。我当前正在使用Derby数据库。现在,我必须转向DB2数据库。 请告诉我 我必须在hibernate配置文件中执行哪些配置? 我是否需要设置任何classpath变量? 我知道有两个用于DB2的jar( db2jcc.jar 和 db2jcc_license_cu.jar )。我可能还需要其他jar吗? 提前致谢。 问题答案

  • 我试图为动态多维数据集特性设置到as400 iSeries DB2的jdbc连接... 还是没运气..