繁体   English   中英

通过Java访问Oracle数据库

[英]accessing oracle databases through java

我正在尝试创建一个Java程序,该程序将允许我访问oracle数据库以运行sql查询。 一个程序应该不太困难,但是我不能让IDE正常工作。

班主任给我们使用的示例程序开始于

import java.sql.*;
import oracle.jdbc.*;
import oracle.jdbc.pool.*;
import java.util.*;

我的主要问题是我使用的IDE(Eclipse Helios)无法识别import oracle.jdbc语句。 我已经花了数小时寻找插件或其他东西来解决这个问题。 我什至安装了Netbeans,以为在那里会有更多的运气。 有什么建议么?

您需要下载jar ORACLE JDBC驱动程序并将其导入Eclipse中的项目中:项目->属性-> Java构建路径->库和“添加外部库”

这里有司机

我建议不要使用import oracle.jdbc。*; 仅用于启动java.sql

一个很好的开始使用它的链接在这里

休息时,按照@Andrea的建议将驱动程序放入类路径中

在记事本编辑器上(不在Eclipse中。),这是4类连接,它比其余所有注释都快:-为oracle搜索设置ur 类路径,更多地了解“ tnsnames.ora”文件,这将有助于您在此文件的第四行码。

import java.sql.*;

class A { 
    public static void main(String arr[]) {
        try { 
            Class.forName("oracle.jdbc.dirver.OracleDriver");
            Connection con = DriverManager.getConnection("jdbc:oracle.thin:@localhost:1521:XE","System","manager");
            Statement stmt=con.creatStatement();
            ResultSet rset=stmt.executeQuery("Select * from emp");
            while(rset.next()) {
                System.out.println(rset.getInt(1)+"\t"+rset.getInt(2));
            }
            con.close();
        } catch(Exception e) { }
    }
}

暂无
暂无

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

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