繁体   English   中英

我正在尝试连接我的jdbc程序oracle数据库10g并使用窗口8

[英]i am trying to connect my jdbc program oracle database 10g and using window 8

我的代码是

import java.sql.*;

public class SelectTest{
    public static void main(String arr[]) {
        try {
            class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection con=DriverManager.getConnection("jdbc:odbc:myDb","system","oracle");
            Statement stmt=con.createStatement();
            ResultSet rset=stmt.executeQuery("select * from emp");

            while(rset.next()) {
                System.out.print(rset.getInt(1)+"\t"+rset.getString(2)+"\t"+
                rset.getString(3)+"\t"+rset.getInt(4));
            }//while loop
            con.close();
        }//try 
        catch(Exception ex) {
            System.out.print(ex);
        }//catch
    }//main 
}//class 

而且我在系统环境中将oracle DB的类路径设置为

C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar;.

我在用户变量中为jre设置路径为

C:\Program Files\Java\jdk1.7.0_17\bin;.;

我不明白为什么我的程序给出错误:

Error: this program is not recognised as internal or external command.

您可能不会安装jre和jdk。 如果java -version具有相同的结果,请安装它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM