javabean编译过去了吗?你在JSP中怎样引用的

解决方案 »

  1.   

    俺已经成功的编译了!使用的IDE是NetBeans4.1
    代码是这样~我用main()测试成功,驱动没有问题package java;
    import java.sql.*;
    public class conn{
        private String sq;
       
        public conn() {
            try{
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                
            }catch(java.lang.ClassNotFoundException ex){
                System.err.println(ex.getMessage());
            }
           
        }
        public ResultSet executeQuery(String sql) {
           java.sql.ResultSet rs=null;
            try{
                java.sql.Connection conn=DriverManager.getConnection("jdbc:odbc:tests","sa","sa");
                java.sql.Statement stmt=conn.createStatement();
                rs=stmt.executeQuery(sql);         
            }catch(SQLException e){
               System.err.println(e.getMessage());
            }
             return rs;
            
        }
       public int executeUpdate(String sql) {
           int i=0;
            try{
                 java.sql.Connection conn=DriverManager.getConnection("jdbc:odbc:tests","sa","sa");
                 java.sql.Statement stmt=conn.createStatement();
                i=stmt.executeUpdate(sql);
            }catch(SQLException e){
                System.err.println(e.getMessage());         
            }
           return i;
        }
    public void main(String[] args) {
        ResultSet rs1=null;
      try{
        rs1=executeQuery("select * from sql");
        while (rs1.next()){
            System.out.println(rs1.getString(1));   
    }
      }catch(SQLException e){
          System.err.println(e.getMessage());
      }
      
    }
       
    }
      

  2.   

    JSP这样引用
    <jsp:useBean id="wei" class="java.conn" />--%>
      

  3.   

    对了,你建那个tests 应该是系统DNA.你的是吗?
      

  4.   

    <jsp:useBean id="wei" class="java.conn" />--%>,最后/>后面的东西不要的吧。而且没申明声明周期。错误信息是什么呢?
      

  5.   

    jsp引用
    <jsp:useBean id="wei" class="java.conn" scope="page"/>
      

  6.   

    数据库和驱动程序是没有问题的,JSP引用的时候都试过各种方法,tests是DNS。
    大家帮看看是不是JavaBean有什么不规范的地方~,错误提示如下:
    [Microsoft][ODBC SQL Server Driver]Invalid character value for cast specificatio
    说的是连接字符传值无效????
      

  7.   

    <jsp:useBean id="wei" class="java.conn" />--%>,
    "--%>"这个是多余的吧 最后可以加上scope="page"另外,那么多词你为什么非要用java做包,jdk中的java.工具包很容易和你的冲突吧
      

  8.   

    应该是JDBC-ODBC的问题,我换了Oracle-JDBC后好使.不使用JSP的时候JDBC-ODBC却有好使,JSP真使麻烦,看上去简单,做的时候遇到问题不好处理。
    <jsp:useBean id="ok' scope="page" class="test.conn"/>