【问题标题】:Connection to oracle database连接到 oracle 数据库
【发布时间】:2015-12-12 15:09:50
【问题描述】:

您好,我对 java 还不够陌生,我正在尝试创建从它到我的 sql 数据库的连接。使用 Netbeans 我设法很容易地建立了一个连接。问题是当我尝试使用我的代码连接时,找不到驱动程序。我所拥有的有什么问题吗?

 //function to execute the insert update delete query
  public void theQuery(String query){
      Connection con = null;
      Statement st = null;
      try{
          con = DriverManager.getConnection("jdbc:oracle:thin:@redwood.ict.ad.dit.ie:1521:pdb12c.ict.ad.dit.ie", "eocribin","");
          st = con.createStatement();
          st.executeUpdate(query);
          JOptionPane.showMessageDialog(null,"Query Executed");
      }catch(Exception ex){
          JOptionPane.showMessageDialog(null,ex.getMessage());
      }
  }

【问题讨论】:

  • 添加 Class.forName("oracle.jdbc.driver.OracleDriver");
  • 成功了,我必须添加驱动程序,谢谢

标签: java sql netbeans ide connection


【解决方案1】:

您必须将 oracle 瘦驱动程序添加到您的项目库中,然后重新启动 IDE 以注意更改。运行此代码时,请确保 oracle 的服务器正在运行。还要检查用户名和密码。

netbeans 中的 Java Persistence 是一个比在代码中使用 Oracle 瘦驱动程序更好的选择。因为它可以节省您输入和编码的大量时间。 JPA(Java Persistence API) 允许您从其菜单中轻松添加 oracle 的瘦驱动程序,并减少您的大量时间。它用于企业应用程序。您应该试试这个并在以下站点上观看它的教程。

这些被称为 JPA 教程。 http://www.programming-simplified.com

【讨论】: