private String JDBC_DRIVER = "oracle.jdbc.driver.OracleDriver";private String URL = "jdbc:oracle:oci:@ora9";
private String URL = "jdbc:oracle:thin:@localhost:1521:ORCL";
private String JDBC_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
private String url = "jdbc:odbc:student";

解决方案 »

  1.   

    private String URL = "jdbc:oracle:thin:@localhost:1521:ORCL";
    最好
      

  2.   

    不是很明白楼主的意思 :(数据库连接的消耗是很大的,所以一般来说,对于数据库的操作最好是通过连接池来实现(Jakarta下有个dbcp的项目,可用来实现连接池,当然还有很多)。
    如果是通过ORM的方式的话,直接的数据库操作一般都是经过封装的,所以对developer来说是透明的,不需要很关心。
      

  3.   

    应该是dataSource不错
    DataSource ds = ConnectionFactory.lookup(name);
    try{Connection conn = ds.getConnection();
    。。
    }catch(Exception){}
    连接池和url连接
      

  4.   

    JDBC连 和 jndi数据库连接池
      

  5.   

    java的数据库连接有4种方法,
    1.jdbc-odbc桥实现数据库的连接,优点是与Windows系统紧密结合,缺点是不能在applet上使用,实现数据库通信必须配置odbc数据源.
    2.使用Native-API桥实现数据库连接,需要在客户端安装数据库开发商的软件,运行速度快,但是不能跨平台.
    3.Net-protocol实现数据库连接,需要使用第三方服务器,优点是程序员使用一种代码便可以实现和数据库通信,缺点是需要使用第三方服务器.
    4.使用Native-protocol fully Java technology-enabled技术实现数据库连接,优点十分明显,不需要使用第三方服务器,与数据库实现通信整个过程均由java语言实现!