当前位置: 技术问答>java相关
高手快来救救菜鸟吧!!!!!!!!!
来源: 互联网 发布时间:2015-06-24
本文导语: 我的服务器的配置如下: win2000+jdk1.3+resin2.0.4 我在首页上作了一个连接用作测试: 测试 当我点击连接后,转到页面list.jsp但是跳出一个信息说: 打开所需资源失败 以下为list.jsp的代码: 测试 我的javaBea...
我的服务器的配置如下:
win2000+jdk1.3+resin2.0.4
我在首页上作了一个连接用作测试:
测试
当我点击连接后,转到页面list.jsp但是跳出一个信息说:
打开所需资源失败
以下为list.jsp的代码:
测试
我的javaBean的代码如下:
package Club;
import java.sql.*;
import java.io.*;
public class Club_dbconnect {
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:soft";
Connection conn=null;
ResultSet rs=null;
public Club_dbconnect() {
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("Class Club_dbconnection 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("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
//数据更新
public ResultSet executeUpdate(String sql){
rs=null;
try{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
public void close()
{try{
if(rs!=null)
rs.close();
if(conn!=null)
conn.close();}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());}
}
}
win2000+jdk1.3+resin2.0.4
我在首页上作了一个连接用作测试:
测试
当我点击连接后,转到页面list.jsp但是跳出一个信息说:
打开所需资源失败
以下为list.jsp的代码:
测试
我的javaBean的代码如下:
package Club;
import java.sql.*;
import java.io.*;
public class Club_dbconnect {
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:soft";
Connection conn=null;
ResultSet rs=null;
public Club_dbconnect() {
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("Class Club_dbconnection 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("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
//数据更新
public ResultSet executeUpdate(String sql){
rs=null;
try{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
public void close()
{try{
if(rs!=null)
rs.close();
if(conn!=null)
conn.close();}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());}
}
}
|
改为
|
记住,rs一开始是指向beforefirst的,要取第一条记录的值,
先rs.first(); 要遍历rs,就想楼上说的那样:while(rs.next()){}.
先rs.first(); 要遍历rs,就想楼上说的那样:while(rs.next()){}.