我刚开始学,什么都还不懂
这是在网上找到的代码,在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;
     }
  }
}

解决方案 »

  1.   

    这个没反映,控制台不报错的话,不就说明是对的吗?你的oracle中如果有user1用户,并密码为:houxin的话就应该的对的,关于那个包的事,你可以在网上找。
      

  2.   

    我记得没错的话 就是把这个包贴到lib下面 
      

  3.   

    看了你的代码,只是定义了一个联接oracle数据的类。要用程序调用这个类才能真正的去联接数据库。连接oracle数据库有几个前提:
    1.有一个oracle数据库
    2.有oracle的驱动类
    3.url,username,password正确
    建议测试时在“return con; ”前再加一句
    "System.out.println("connect success!"); "
    表示连接成功
      

  4.   

    加个 log 日志 就好了。
    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; 
        } 
      } 
    }