0

我已经从 Internet 下载并安装了 oracle 10g express,它显示为 XE。不知道它实际上是什么意思。现在,我必须将我的 java 程序与数据库连接,并尝试创建表并执行查询,就像我在 SQL Server 课程中所做的那样。请指导我如何创建 dsn、连接数据库并使用这个 oracle 10g 执行我所有的 jdbc 相关程序。请让我知道从创建数据源到在 java 中为 jdbc 编码的逐步过程...谢谢!

4

2 回答 2

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();
于 2012-08-27T07:23:44.930 回答
0

首先,您必须使 JDBC 连接器可用于您的应用程序。为此,请从 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

于 2012-08-27T07:18:07.557 回答