如何通过创建数据源为我的java程序(使用jdk no netbeans独立使用oracle 10g数据库)设置连接?

时间:2012-08-27 07:07:28

标签: java oracle jdbc

我已从互联网上下载并安装了oracle 10g express,它显示为XE。不知道它究竟意味着什么。现在,我必须将我的java程序与数据库连接,并尝试创建表和执行查询,就像我在SQL服务器课程中所做的那样。请指导我如何使用此oracle 10g创建dsn,连接数据库并完成所有与jdbc相关的程序。请让我知道从数据源创建开始直到在java中编写jdbc的一步一步的过程...谢谢!!

2 个答案:

答案 0 :(得分:1)

您可以像这样创建oracle数据源;

    OracleDataSource ds = new OracleDataSource();
    ds.setDriverType("thin");
    ds.setServerName("yourServerName");
    ds.setPortNumber(1521);
    ds.setDatabaseName("yourDatabaseName");
    ds.setUser("yourUserName");
    ds.setPassword("YourPassword");

你可以得到这样的连接;

    Connection conn = ds.getConnection();

答案 1 :(得分:0)

首先,您必须使JDBC Connector可用于您的应用程序。为此,请从oracle(http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html)下载JDBC连接器,并将其放在应用程序可访问的位置。

其次,您必须使用此JDBC来创建与数据库的连接。关于如何使用java代码查询数据库,有很多关于SO的例子。

以下是您正在寻找的完整示例:http://www.javaworkspace.com/connectdatabase/connectOracle.do

更新

这也是一个很好看的文件,可以逐步显示您要做的事情http://pdf.coreservlets.com/first-edition/CSAJSP-Chapter18.pdf