如何通过创建数据源来设置我的java程序(使用jdk no netbeans的独立程序)与oracle10g数据库的连接



我已经从互联网上下载并安装了oracle10g express,它显示为XE。不知道它到底意味着什么。现在,我必须将我的java程序与数据库连接起来,并尝试创建表和执行查询,就像我在SQL server课程中所做的那样。请指导我如何使用这个Oracle10g创建dsn、连接数据库以及执行所有与jdbc相关的程序。请让我知道从数据源创建到用java编写jdbc的分步过程。。。非常感谢。

您可以创建这样的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();

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

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

这里还有一个很好的完整的例子,说明你在寻找什么:http://www.javaworkspace.com/connectdatabase/connectOracle.do

更新

这也是一个很好的文件,可以一步一步地向您展示该做什么http://pdf.coreservlets.com/first-edition/CSAJSP-Chapter18.pdf

最新更新