当前位置: 代码迷 >> DB2 >> java连接DB2的有关问题
  详细解决方案

java连接DB2的有关问题

热度:1027   发布时间:2013-02-26 00:00:00.0
java连接DB2的问题!
用的是myeclipse 5.5开发,写了一个类用于测试java连接db2,db2的版本是9.0,改加的三个架包也加进了代码中了,运行代码在控制台输出了信息:连接成功com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -204, SQLSTATE: 42704, SQLERRMC: DB2ADMIN.ACT,以前没做过这方面的东西,希望懂的人指教下,源码如下:

import java.sql.*;
import java.util.*;
import java.io.*;
public class Test1 {
  public static void main(String args[])throws SQLException,Exception{
try{
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
String url="jdbc:db2://localhost:50000/SAMPLE";
String user="db2admin";
String password="123456";
Connection conn=DriverManager.getConnection(url, user,password);
System.out.print("连接成功");
Statement stmt=conn.createStatement();
String sql="SELECT *FROM ACT";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1)+""+rs.getString(2));
}
}catch(SQLException sqle)
{
System.out.println(sqle);
}
  }
}



------解决方案--------------------------------------------------------
SELECT *FROM ACT

你的数据库里面没有ACT这个表。
------解决方案--------------------------------------------------------
楼上正确 sqlcode204 是对象名称未定义
  相关解决方案