可能是后两种多一些,一般的数据库厂商 提供 各种jbdc的

解决方案 »

  1.   

    jdbc多一点    String DBDriver = "oracle.jdbc.driver.OracleDriver";
    String DBLocation = "jdbc:oracle:thin:@172.16.58.160:1521:orc1";
    String DBUser = "test";
    String DBPwd = "test";Class.forName(DBDriver);
    Connection conn = DriverManager.getConnection(DBLocation, DBUser, DBPwd);java.sql.Statement stmt = conn.createStatement();
    ResultSet rs = null;
      

  2.   

    对,用jdbc,其它的效率比较低!!
      

  3.   

    当然要用JDBC,其他的不但效率低,而且效率很低如果用JDBC-ODBC桥,不但效率低而且没有了JAVA 的跨平台性能
      

  4.   

    to hotenM:
    环境属性:
    jdbc.drivers:  com.Sun.jdbc.odbc.IdbcOdbcDriver
    JDBC_URL:      jdbc:odbc:ejbdatabase在EJB中,数据库的连接如下:
      EntityContext ctx = new InitialContext(System.getProperties());
      Properties env = ctx.getEnvironment();
      String jdbcURL = (String)env.get("JDBC_URL");
      Connection conn = DriverManager.getConnection(jdbcURL, env);
    ...我觉得上面的代码中没有账号信息(usename,password),怎么能连接数据库能?你能给我解释解释吗?
      

  5.   

    这里的用户名和密码应该是在你的application server上已经配置好了的。你可以查看一下app server上JDBC_URL的配置。