一个问题,请大家帮忙
出现如下错误提示:
java.lang.ArrayIndexOutOfBoundsException
at sun.jdbc.odbc.JdbcOdbcResultSet.bindCol(JdbcOdbcResultSet.java:4485)
at sun.jdbc.odbc.JdbcOdbcResultSet.insertRow(JdbcOdbcResultSet.java:3941)
源文件:环境为weblogic6.0
<%@ page language="java" import="java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312" %>
<%
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:new";
Connection conn = null;
String sShowString="False";
try
{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.out.print("ClassNotFoundException:"+e.getMessage());
}
try
{
String sUserName="";
sUserName=request.getParameter("TxtName");
String sPwd=request.getParameter("TxtPassword");
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery("select * from User");
rs.moveToInsertRow();
rs.updateString("Uid",sUserName);
rs.updateString("Pwd",sPwd);
rs.insertRow();
sShowString="True";
}
catch(SQLException ex)
{
System.err.println("SQLException:"+ex.getMessage());
}
%>