zoukankan      html  css  js  c++  java
  • eclipse如何连接oracle 11g数据库

    1.首先先建立一个项目DB,右键点击DB,选择Build Path-->Configure Build Path进入

    通过Add External JARs..选择D:orclapphrproduct11.2.0dbhome_1owbwflib下的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:orclapphrproduct11.2.0dbhome_1NETWORKADMIN nsnames.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.运行结果:

  • 相关阅读:
    深入JAVA注解之属性注解
    深入JAVA注解之方法注解
    C# 启动外部程序的几种方法
    在.NET中实现彩色光标/动画光标和自定义光标[转]
    C#实现汉诺塔问题
    ExecuteNonQuery()返回值注意点
    在VS2012下不安装VS2010编译VS2010的工程
    Windows 窗体的.Net 框架绘图技术
    使用DataSet Datatable 更新数据库的三种方式
    C#.net 之货币转换
  • 原文地址:https://www.cnblogs.com/elikew/p/3424321.html
Copyright © 2011-2022 走看看