使用Java程序在Database链接上执行查询

时间:2016-04-05 06:24:06

标签: java sql database oracle

我在不同的互连计算机上有两个数据库,数据库通过数据库链接连接。我正在使用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];

请告诉我,这里有什么问题。

0 个答案:

没有答案