繁体   English   中英

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

[英]How to set connection for my java program(standalone using jdk no netbeans) with oracle 10g database by creating datasource?

我已经从Internet下载并安装了oracle 10g express,它显示为XE。 不知道它的实际含义。 现在,我必须将Java程序与数据库连接,并尝试创建表并执行查询,就像在使用SQL Server的过程中一样。 请指导我如何使用此oracle 10g创建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( http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html )下载JDBC连接器,并将其放置在应用程序可以访问的位置。

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

这也是您正在寻找的一个很好的完整示例: http : //www.javaworkspace.com/connectdatabase/connectOracle.do

更新

这也是一个不错的文件,可以准确地一步一步地告诉您http://pdf.coreservlets.com/first-edition/CSAJSP-Chapter18.pdf

暂无
暂无

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

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