链接oracle出现:“表或视图不存在”异常
连接Oracle数据库的函数代码如下:
public static final String DRIVER="oracle.jdbc.driver.OracleDriver"; public static final String URL="jdbc:oracle:thin:@192.168.1.100:1521:gwl"; public static final String DBNAME="order1"; public static final String DBPWD="bdqn"; public Connection getConnection(){ Connection conn=null; try { Class.forName(DRIVER); conn=DriverManager.getConnection(URL,DBNAME,DBPWD); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; }
public void selectAll(){ Connection conn=getConnection(); PreparedStatement pstmt = null; ResultSet rs=null; try { pstmt = conn.prepareStatement("select * from orderitem"); rs=pstmt.executeQuery(); while(rs.next()){ System.out.print(rs.getInt(1)); System.out.print(rs.getString(2)); System.out.print(rs.getFloat(3)); System.out.println(rs.getInt(4)); } } catch (SQLException e) { e.printStackTrace(); }finally{ closeAll(conn,pstmt,rs); } }
public static void main(String[] args){ BookOrder bo=new BookOrder(); bo.selectAll(); }
rs=stmt.executeQuery(strSQL);
while(rs.next()){
System.out.print(rs.getInt(1));
System.out.print(rs.getString(2));
System.out.print(rs.getFloat(3));
System.out.println(rs.getInt(4));
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
closeAll(conn,stmt,rs);
}
}
试试吧...如果不行 可以看看你数据表和配置数据库...