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