JSP连接数据库时的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:58:43
作的是登录系统,用JavaBean 建立的JDBC-ODBC连接
编辑好的CLASS文件我已经放到了webapps\ROOT\WEB-INF\classes\reg
reg是我放class的文件名
package reg;
import java.sql.*;

public class dbconn
{ String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:reg";
Connection conn=null;
ResultSet rs=null;
public dbconn()
{ try
{Class.forName(sDBDriver);}
catch(java.lang.ClassNotFoundException e)
{System.err.println("Class dbconnect not found!"+e.getMessage());}
}
public ResultSet executeQuery(String sql)
{rs=null;
try
{conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex)
{System.err.println(ex.getMessage());}
return rs;
}
public ResultSet executeUpdate(String sql)
{rs=null;
try
{conn=Dri

把你页面贴出来!不是这个类的错!是你那个reg_action.jsp的错!

错误多啊!
1.
<%%>里面是不能定义方法的!应该放在<%! %>内!并且你返回的是boolean型所以应在 public 后加 boolean
2.
而且return((str.length>=MinLength)&&(str.length<=MaxLength)); 中str.length该是str.length()才是
3.
if(Sex.equals("男"))
sex="0";
else if(Sex.equals("女"))
sex="1";
else
sex="2";
那个小写的sex你都没有定义过!

小伙子基础要扎实,编写要细心啊!还有问题再问我吧!