j2sdk1.4.2,jre是什么东东,能告诉我吗?
thanks!!

解决方案 »

  1.   

    j2sdk1.4.2
    是java2的标准版本。
    jre 是一种包的后缀名。
      

  2.   

    我给个例子你吧。要就留下email
      

  3.   

    [email protected]
    thank you very much!!!
      

  4.   

    我的邮箱坏了,以下便是例子:<%@ page contentType="text/html; charset=gb2312" language="java" %>
    <%@ page import="java.io.*"%>
    <%@ page import="java.util.*"%>
    <%@ page import="java.sql.*"%>
    <html><body>
    <%
    try{
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载jdbc-odbc驱动
     String url="jdbc:odbc:test";
     Connection con=DriverManager.getConnection(url,"admin","pass");
     Statement stmt=con.createStatement();
     String query="select tt from test1";
     ResultSet rs=stmt.executeQuery(query);
     while (rs.next()){
       out.println(rs.getString(1));
       out.println("<br>");
     }
     rs.close();
     stmt.close();
    }
    catch(Exception ee){
     out.println("有错") }
    %>
    </body>
    </html>
      

  5.   

    你为是直接用jdbc-odbc桥与数据库进行通信,我现在是想用TOMCAT提供的数据库连接池来对数据库进行操作,这我就要用到TOMCAT_HOME目录下的comment/lib目录下的jdbc2_0-stdext.jar中的DataSource类来进行操作。
      

  6.   

    你为是直接用jdbc-odbc桥与数据库进行通信,我现在是想用TOMCAT提供的数据库连接池来对数据库进行操作,这我就要用到TOMCAT_HOME/comment/lib目录下的jdbc2_0-stdext.jar中的DataSource类来进行操作。
      

  7.   

    testdb.jsp内容如下: <%@ page contentType="text/html;charset=GBK"%> <%@ page import= "java.sql.* "%> <%@ page import= "javax.naming.* "%> <% try{ Context initCtx = new InitialContext(); Context ctx = (Context) initCtx.lookup("java:comp/env"); //获取连接池对象 Object obj = (Object) ctx.lookup("jdbc/OracleDB"); //类型转换 javax.sql.DataSource ds = (javax.sql.DataSource)obj; Connection conn = ds.getConnection(); Statement stmt = conn.createStatement(); String strSql = " insert into test(id,name) values(//00001//,//holen//) "; stmt.executeUpdate(strSql); strSql = " select id,name from test "; ResultSet rs = stmt.executeQuery(strSql); if(rs.next()){ out.println(rs.getString(1)); out.println(rs.getString(2)); } }catch(Exception ex){ ex.printStackTrace(); throw new SQLException("cannot get Connection pool."); }%> <hr> 说明:先通过JNDI找到jdbc/OracleDB对象,这里是分两步完成的,也可以一步完成,如Object obj = (Object) ctx.lookup("java:comp/env /jdbc/OracleDB"); 
    然后将得到的对象转换成DataSource类型,进而得到连接,得到连接后就可以进行相应的数据库操作了。 
    这里对数据库进行了两步操作,第一步是插入一条记录,第二步是从数据库中取出记录,并显示第一条记录的内容。
      

  8.   

    我把你哪一段拷贝过去和以前的错误是一样的。
    如果我只要以下的语句
    <%@ page contentType="text/html;charset=GBK"%>
    <%@ page import= "java.sql.* "%>
    <%@ page import= "javax.naming.* "%>
    <% 
    try{ 
    Context initCtx = new InitialContext(); 
    Context ctx = (Context) initCtx.lookup("java:comp/env"); //获取连接池对象 
    Object obj = (Object) ctx.lookup("jdbc/mySrc"); //类型转换
    }catch(Exception ex){ 
    ex.printStackTrace(); 
    throw new SQLException("cannot get Connection pool."); 
    }
    %>
    <hr> 
    则会有如下错误:
    cannot get Connection pool.
      

  9.   

    我的TOMCAT的配置如下:
    <Context path="/myApp" docBase="D:\myApp" debug="0"
                     reloadable="true" crossContext="true">
        <Resource name="jdbc/mySrc" auth="Container"
                        type="javax.sql.DataSource"/>
        <ResourceParams name="jdbc/mySrc">
            <parameter>
       <name>factory</name>
                <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>
               <parameter>
       <name>maxActive</name>
       <value>100</value>
    </parameter>
    <parameter>
       <name>maxIdle</name>
       <value>30</value>
      </parameter>
    <parameter>
       <name>maxWait</name>
               <value>10000</value>
    </parameter>
             <parameter>
       <name>username</name>
       <value>sa</value>
    </parameter>
    <parameter>
       <name>password</name>
       <value>password</value>
    </parameter>
    <parameter>
       <name>driverClassName</name>
                      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
    </parameter>
    <parameter>
       <name>url</name>
     <value>jdbc:microsoft:sqlserver://zhaosh:1433;DatabaseName=test</value>
    </parameter>
        </ResourceParams>
    </Context>
    请问哪里有问题,多谢!!
      

  10.   

    cannot get Connection pool.的错误已经调好了;
    但当只要有下面这句话就出现
    javax.sql.DataSource ds = (javax.sql.DataSource)obj;
    D:\java\Apache Tomcat 4.0\common\lib\jdbc2_0-stdext.jar(javax/sql/DataSource.java): Public interface javax.sql.DataSource must be defined in a file called "DataSource.java".的错误
      

  11.   

    不要混淆了jdbc-odbc与jdbc才好啊,呵呵!