您现在的位置是:网站首页> 编程资料编程资料
eclipse连接oracle 11g数据库图文教程_资源网
                    
                
                2022-05-10
                1006人已围观
            
简介 eclipse连接oracle 11g数据库图文教程_资源网
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。eclipse 附带了一个标准的插件集,包括java开发工具(Java Development Kit,jdk)。
1.首先先建立一个项目DB,右键点击DB,选择Build Path-->Configure Build Path进入

通过Add External JARs..选择D:\orcl\app\hr\product\11.2.0\dbhome_1\owb\wf\lib下的ojdbc14.jar,点击ok。
2.编写Connectoracle.java文件
package com.wuy;
import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 public class ConnectOracle {
 private Connection con;
  private String user="scott";
  //private String user = "sys as sysdba";
  private String password="18233188050";
  private String className="oracle.jdbc.driver.OracleDriver";
  //private String url="jdbc:oracle:oci@localhost:1158:orcl";这个url可能无效
  private String url = "jdbc:oracle:thin:@hr-PC:1521:orcl";hr-PC和1521很关键,也就是侦听串里有没有这个,在
 D:\orcl\app\hr\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora这个文件里有没有,一定要根据tnsnames.ora这个文件来配置url路径,否则会出错!!!

  public ConnectOracle(){
   try{
    Class.forName(className);
    System.out.println("加载数据库驱动成功!");
   }catch(ClassNotFoundException e){
    System.out.println("加载数据库驱动失败!");
    e.printStackTrace();
   }
  }
 /**创建数据库连接*/
  public Connection getcon(){
   try {
    con=DriverManager.getConnection(url,user,password);
    System.out.println("创建数据库连接成功!");
   } catch (SQLException e) {
    System.out.print(con);
    System.out.println("创建数据库连接失败!");
    con=null;
    e.printStackTrace();
   }
   return con;
  } 
 public void closed(){
   try{
    if(con!=null){
     con.close();
    }
   }catch(SQLException e){
    System.out.println("关闭con对象失败!");
    e.printStackTrace();
   }
  }
 public static void main(String[] args)
  {
   ConnectOracle c=new ConnectOracle();
   c.getCon();
   c.closed();
  }
 }
3.运行结果:

相关内容
- Oracle 11g的密码更新 Oracle 11g密码180过期问题解决方案_资源网
 - 关闭MySQL日志,删除mysql-bin.0000*日志文件及Starting MySQL.Manager of pid-file quit without updating_资源网
 - 超详细的sql server 2005图解安装全过程_资源网
 - Python连接mysql数据库、python使用mysqldb连接数据库_资源网
 - SQL Server 2008 master与msdb数据库的备份与恢复_资源网
 - SQLSERVER误删SA密码Windows登录用户的解决办法_资源网
 - mssql2000 Log.LDF日志文件丢失的解决方案_资源网
 - sql server 2005进程无法向表“"dbo"."xxx"”进行大容量复制。 (错误号: MSSQL_REPL20037) 解决方案_资源网
 - SQL Server 2008 连接JDBC详细图文教程_资源网
 - ubuntu 13.04 安装mysql数据库教程_资源网
 
                                
                                                        
                                
                                                        
                                
                                                        
    