解决方案 »

  1.   

    参考
    http://blog.csdn.net/mr_von/article/details/2880626
      

  2.   

    public static void main(String[] args) {
    // TODO 自动生成的方法存根
    try {
    //1,加載驅動
    Class.forName("oracle.jdbc.driver.OracleDriver");
    //2,得到鏈接
    Connection ct=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","akione","m123456");
    //3,創建命令行
    PreparedStatement ps=ct.prepareStatement("select * from akimanager");
    ResultSet rs = ps.executeQuery();
    while(rs.next()){
    System.out.println("用戶名:"+rs.getString(3));
    }
    //關閉資源
    rs.close();
    ps.close();
    ct.close();
    } catch (Exception e) {
    // TODO: handle exception
    e.printStackTrace();
    }
    }
      

  3.   

    你代码中貌似少点东西 ,第三步貌似没写,也就是没有打开链接 
    步骤如下:
                1.实例话驱动类
              class.forName("Oracle.jdbc.driver.OracleDriver");
                2.建立到数据库的连接
              Connection conn = DriverManager.getConnection("jdbc:oracle:thin:
                                @192.168.8.1:1521:yuewei","scott","tiger");
                3.将数据发送到数据库中
              Statement stm = conn.CreatStatement();
                4.执行语句(select语句)
              ResultSet rs = stm.executeQuery(select * from dept);
                5.显示语句
              rs.getString("deptno");
      

  4.   

    将数据发送到数据库有两种方式:
    一种是PreparedStatement
    另一种是Statement
      

  5.   

    而且我问题可以从抛出的异常中看出是出在第二步创建链接上 DriverManager.getConnection没通过
      

  6.   

    我的问题解决了,原因还是我系统环境变量的问题,之前装JDK的时候先后由于需求装了64位和32位两个版本,后来环境变量path值被清空后,我只补上了64位的JDK,所以就产生了上面的问题,最后我通过替换原先项目的系统库解决了这个问题。