中间还有一句漏写了
Statement stmt=conn.createStatement();

解决方案 »

  1.   

    Statement stmt=conn.createStatement();ResultSet rs=stmt.executeQuery(sql);
      

  2.   

    <%@ page import="java.sql.*"%> 
    <%
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
    String user="sa";
    String password="";
    Connection conn= DriverManager.getConnection(url,user,password);
    String sql="insert into class(classname) values('名字')";
    Statement stmt=conn.createStatement();
    stmt.executeUpdate(sql);
    %>
    try on
      

  3.   

    String sql="insert into class(classname) values('名字')";
    stmt.executeUpdate(sql);
      

  4.   

    stmt.executeUpdate(sql);
    你是插入语句当然不返回rs,因该用这个。
    你试试