【问题标题】:oracle 11g connectivity with javaoracle 11g与java的连接
【发布时间】:2015-04-23 06:44:21
【问题描述】:

我在远程服务器(局域网)上有一个 oracle[11g] 数据库。如何配置 oracle jdbc 驱动程序然后如何连接我的数据库。我尝试了很多代码示例,但没有任何效果。 我只想从表中读取一些数据并将其放入 access(.accdb) 文件中。 问候

try { Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Oracle Drivers loaded"); String dburl="jdbc:oracle:thin:@[ip goes here]:xe"; String user="reportuser"; String pwd="report"; Connection conn=null; conn=DriverManager.getConnection(dburl,user, pwd); Statement stmt=conn.createStatement(); }

    catch(ClassNotFoundException e){
        System.out.println("There is an Error in Connection "+e);
    }

【问题讨论】:

  • 我不知道在哪里放置 ojdbc.jar 文件。
  • 添加您尝试运行的代码。
  • try{ Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Oracle 驱动已加载"); String dburl="jdbc:oracle:thin:@[ip 在这里]:xe";字符串用户=“报告用户”;字符串 pwd="报告";连接 conn=null; conn=DriverManager.getConnection(dburl,user, pwd);语句stmt=conn.createStatement();
  • 我已将代码添加到原始问题中。请填写。
  • 完成!好的,接下来呢?

标签: java oracle jdbc


【解决方案1】:

这个问题对于您如何准确连接到数据库的场景过于笼统。

如果您使用 eclipse 进行 java 开发,您可以在项目中配置 jpa 并定义 url(运行 DB 的局域网机器 ip)用户名和密码。在路径中设置jar。

如果您不使用 Eclipse,请打开 ODBC 数据源管理员(在运行中使用 odbcad32.exe) 确保那里有合适的 Oracle 驱动程序

或者,如果您下载了 jar,则只需将 jar 复制到 lib 文件夹中。

【讨论】:

  • 什么是适用于 oracle 11g 的驱动程序?我已经下载了 ojdbc6,我认为它应该可以工作。
  • 这是正确的jar,只需将jar复制到lib文件夹中,定义名称后添加DriverManager.registerDriver();
  • @Amjad Zahid 刚刚为该 jar 设置了构建路径——右键单击您的项目-属性-Java 构建路径-添加外部 jar-然后选择您的 jar-确定。就是这样。
【解决方案2】:

如果你想在你的 Eclipse 项目中包含一个 JAR 文件,你通常会在项目文件夹中创建一个“lib”文件夹,如果你已经创建了动态 web 项目,你的 WEB-INF 中会有 lib 文件夹,把文件放在那里。然后,您需要告诉 eclipse 将它包含在您的类路径中,以便您的代码将在 eclipse 中编译和运行。

为此: - 进入项目的属性 - 在左侧栏中选择“Java 构建路径” - 选择窗口中间部分的“库”选项卡 - 单击添加 JAR 按钮 - 这将给你一个你在 Eclipse 中的项目列表——展开你的项目并进入 lib 文件夹——你的 jar 就在那里。 - 选择 JAR,单击 OK,然后再次退出属性窗口。

  • 或者,您可以右键单击 jar,然后单击 BuildPath->Add to 构建路径。

【讨论】:

  • @AmjadZahid 如果您的问题得到了解决,那么您可以接受我的回答。如果没有,你可以向我寻求帮助
猜你喜欢
  • 2020-08-02
  • 2012-04-06
  • 1970-01-01
  • 2016-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-09
  • 2011-12-08
相关资源
最近更新 更多