类文件具有错误的版本 50.0,应为 49.0
C:\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost\jsp\org\apache\jsp\Book_jsp.java:60: 无法访问 inlooke.jsp.jdbcbeandemo.JdbcBean
错误的类文件: F:\www\Testjsp\WEB-INF\classes\inlooke\jsp\jdbcbeandemo\JdbcBean.class
类文件具有错误的版本 50.0,应为 49.0
请删除该文件或确保该文件位于正确的类路径子目录中。
inlooke.jsp.jdbcbeandemo.JdbcBean JdbcBean = null;
/////////////////////////////////////////////////////////////////////////////
上面是出错的信息,JdbcBean.java如下
package inlooke.jsp.jdbcbeandemo;
import java.sql.*;
public class JdbcBean
{
int i=0;
boolean result=false;
Connection con=null;
ResultSet rs=null;
String URL="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mydb";
String USERNAME="sa";
String PASSWORD="password";
//实例化,装载JDBC驱动程序
public JdbcBean()
{
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(ClassNotFoundException e) {}
}
//更新数据库
public boolean update(String sql)
{
result=false;
try
{
con=DriverManager.getConnection(URL,USERNAME,PASSWORD);
Statement stmt=con.createStatement();
stmt.executeUpdate(sql);
result=true;
}
catch(SQLException ex)
{
System.err.println("无法更新数据库:"+ex.getMessage());
}
return result;
}
//返回查询后的数据集
public ResultSet executeQuery(String sql)
{
try{
con=DriverManager.getConnection(URL,USERNAME,PASSWORD);
Statement stmt=con.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException e) {System.err.println("无法查询数据库:"+e.getMessage());
}
return rs;
}
//以ID更新数据库
/*public int executeUpdate(String sql)
{
try{
con=DriverManager.getConnection(URL,USERNAME,PASSWORD);
Statement stmt=con.createStatement();
i=stmt.executeUpdate(sql);
}
catch(SQLException e) {}
return i;
} */
//关闭数据库
public void closeDB()
{
try{
rs.close();
con.close();
}catch(SQLException e) {}
}
}