出错提示不是数据库问题,好像 还没有执行到数据代码呢。。建议:
<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*" 
改成
<%@ page import="java.lang.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page contentType="text/html;charset=gb2312" %>

解决方案 »

  1.   

    要人连SYBASE的代码,大同小异,对比一下吧:
    Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
    String sConnStr ="jdbc:sybase:Tds:210.43.109.243:5000/GX?;
    Connection conn = DriverManager.getConnection(sConnStr,"sa",""); 
    Statement stmt = conn.createStatement();
    String sql1="select INFO_ID from EMPLOY_TABLE";
    ResultSet rs1=stmt.executeQuery(sql1);
    如果没问题应该就是JSP页面的问题
      

  2.   

    你代码里面的空格都是全角,所以才会因前语法错误,将所有的全角空格,替换成半角的空格就可以,我给你修改成如下的代码  <%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*" contentType="text/html;charset=gb2312" %>
      <html>
      <body>
      <% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
       String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
       //pubs 为你的数据库的
       String user="sa";
       String password="";
       Connection conn= DriverManager.getConnection(url,user,password);
       Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
       String sql="select job_id,job_desc from jobs";
       ResultSet rs=stmt.executeQuery(sql);
       while(rs.next()) { %>
        您的第一个字段内容为:<%=rs.getString(1)%><br>
        您的第二个字段内容为:<%=rs.getString(2)%><br>
      <% } %>
      <% out.print("数据库操作成功,恭喜你"); %>
      <% rs.close();
       stmt.close();
       conn.close();
      %>
      </body>
      </html> 
      

  3.   

    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 9 in the jsp file: /test.jsp
      

  4.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body><%
    String DRV="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=forum";
    String USER="sa";
    String PWD="";
    Class.forName(DRV);
    Connection conn=DriverManager.getConnection(URL,USER,PWD);
    PreparedStatement stmt=conn.prepareStatement
    ("select * from ask",ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
    ResultSet rs=stmt.executeQuery();
    ResultSetMetaData rsmd=rs.getMetaData();
    int count=rsmd.getColumnCount();
    while(rs.next()){
    for(int mm=0;mm<count;mm++){
    out.println(rs.getString(mm+1));
    }
    out.println("<br>======================================<br>");
    }
    out.println("Game over.");
    %></body>
    </html>
      

  5.   

    没有打包不能放到lib里面,只有放在classes里面