估计你得空指针错误
出现在操作数据库之后show you code!

解决方案 »

  1.   

    空指针错误。比较烦人的东西
    有以下几种情况:
    1、数据库中未取到记录,而程序又对记录进行了操作(最常见);
    2、request未取到数据,程序对其进行Integer等转换;
    3、String类型中,a.equals(b),如果a值为空,也出现提示。
    4、session.getAttriblute取得的东西进行转换如果是空值也可能。
    还有...
      

  2.   

    你能帮我看看吗
    ///testJDBC.jsp
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    <title>My FAQ</title> 
    </head> 
    <body> 
    <p><b>This my FAQ!</b></p> 
    <%@ page language="java" import="java.sql.*" %> 
    <jsp:useBean id="workM" scope="page" class="test.testJDBC" /> 
    <% 
    ResultSet RS = workM.executeQuery("insert into StudentTable values('1','2','3','4','s','6','s','y')"); 
    RS.close(); 
    %>
    </body>
    </html>///testJDBC.java
    package test; 
    import java.sql.*; 
    public class testJDBC { 
    String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; 
    String sConnStr = "jdbc:odbc:students"; 
    Connection conn = null; 
    ResultSet rs = null; 
    public testJDBC() { 
    try { 
    Class.forName(sDBDriver); 

    catch(java.lang.ClassNotFoundException e) { 
    System.err.println("testJDBC(): " + e.getMessage()); 

    } public ResultSet executeQuery(String testJDBC) { 
    rs = null; 
    try { 
    conn = DriverManager.getConnection(sConnStr); 
    Statement stmt = conn.createStatement(); 
    rs = stmt.executeQuery(testJDBC); 

    catch(SQLException ex) { 
    System.err.println("aq.executeQuery: " + ex.getMessage()); 

    return rs; 

    }
      

  3.   

    ResultSet RS = workM.executeQuery("insert into StudentTable values('1','2','3','4','s','6','s','y')"); 
    ---->
    workM.executeUpdate("insert into StudentTable (字段1名,字段2名,。。) values('1','2','3','4','s','6','s','y')"); 
    rs = stmt.executeQuery(testJDBC); 
    ---》
    stmt.executeUpdate(testJDBC); //注意executeQuery和executeUpdate的区别
    //executeQuery用于查询(select)
    //executeUpdate用于更新(insert,update,delete)
      

  4.   

    但我打开sql server中的表发现数据已经写入该表,请问这是为什么?
    --------------------------------
    不可能吧,executeQuery怎么能写进你的表?