我在不同的互连计算机上有两个数据库,数据库通过数据库链接连接。我正在使用oracle 10g
我正在尝试从java
执行查询select * from customer@link1;
但我没有得到理想的结果。
我用来获取数据的Java代码如下:
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:XE","checkerchief","1234");
st=con.createStatement();
String q = "select * from customer@pooja";
System.out.println(q);
rs=st.executeQuery(q);
meta=rs.getMetaData();
cols=meta.getColumnCount();
col=new String[cols];
for(int i=0;i<cols;i++)
{
col[i]=new String();
col[i]=meta.getColumnName(i+1);
}
rows=0;
while(rs.next())
rows++;
rs=st.executeQuery("Select * from "+s);
data=new String[rows][cols];
请告诉我,这里有什么问题。