当前位置: 代码迷 >> Oracle管理 >> eclipse连oracle解决思路
  详细解决方案

eclipse连oracle解决思路

热度:53   发布时间:2016-04-24 05:51:28.0
eclipse连oracle
我刚开始学,什么都还不懂。。。
这是在网上找到的代码,在eclipse运行了没有反应,是不是哪里有错误啊?看网上说还要导入jdbc14.jar,怎么导入啊?麻烦知道的能否给点详细的说明?
谢一个先!
import java.sql.*;
import java.io.*;

public class JDBCConn
{
  private String url="jdbc:oracle:thin:@192.168.1.1:1521:orcl ";//数据库连接字符串
  private String username="user1";//数据库用户名
  private String password="houxin";//数据库密码
  
  public Connection conn(){
  try {
  //第一步:加载JDBC驱动
  Class.forName("oracle.jdbc.driver.OracleDriver");
  //第二步:创建数据库连接
  Connection con =DriverManager.getConnection(url, username, password);
  return con;
  }catch(ClassNotFoundException cnf){
  System.out.println("driver not find:"+cnf);
  return null;
  }catch(SQLException sqle){
  System.out.println("can't connection db:"+sqle);
  return null;
  }
  catch (Exception e) {
  System.out.println("Failed to load JDBC/ODBC driver.");
  return null;
  }
  }
}

------解决方案--------------------
这个没反映,控制台不报错的话,不就说明是对的吗?

你的oracle中如果有user1用户,并密码为:houxin的话就应该的对的,关于那个包的事,你可以在网上找。




------解决方案--------------------
我记得没错的话 就是把这个包贴到lib下面
------解决方案--------------------
看了你的代码,只是定义了一个联接oracle数据的类。要用程序调用这个类才能真正的去联接数据库。

连接oracle数据库有几个前提:
1.有一个oracle数据库
2.有oracle的驱动类
3.url,username,password正确


建议测试时在“return con; ”前再加一句
"System.out.println("connect success!"); "
表示连接成功


------解决方案--------------------
加个 log 日志 就好了。
Java code
import java.sql.*; import java.io.*; public class JDBCConn {   private  String url="jdbc:oracle:thin:@192.168.1.1:1521:orcl ";//数据库连接字符串   private  String username="user1";//数据库用户名   private  String password="houxin";//数据库密码     public Connection conn(){     try {         //第一步:加载JDBC驱动         Class.forName("oracle.jdbc.driver.OracleDriver");         //第二步:创建数据库连接         Connection con =DriverManager.getConnection(url, username, password);         System.out.println("ORACLEINFO:::::ORACLE CONNECT SUCCESS!!");         return con;     }catch(ClassNotFoundException cnf){         System.out.println("driver not find:"+cnf);       return null;     }catch(SQLException sqle){         System.out.println("can't connection db:"+sqle);       return null;     }   catch (Exception e) {         System.out.println("Failed to load JDBC/ODBC driver.");         return null;     }   } }
  相关解决方案