请求JSP数据库纯java连接

robyjeffding 2009-01-22 10:46:59
我在用JSP连接数据库时,我采用的是纯java连接,以下是数据库连接类,但有个问题,在运用JSP开发时却总是报错,而在运行一般java工程却能读取数据
package s2jsp.myfirstjsp.dbcon;
import java.sql.*;
public class DBCon {
private Connection con;
private PreparedStatement psmt;
private ResultSet rs;
//桥连接
public DBCon() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println("找不到驱动程序");
}
try {
con = DriverManager.getConnection("jdbc:odbc:test");
} catch (SQLException ex1) {
ex1.printStackTrace();
System.out.println("找不到数据源");
}
}
/**
* 查询语句集
* @param sql String
* @return ResultSet
*/
public ResultSet doSelect(String sql){
try {
psmt = con.prepareStatement(sql);
} catch (SQLException ex) {
ex.printStackTrace();
}
try {
rs = psmt.executeQuery();
} catch (SQLException ex1) {
ex1.printStackTrace();
}
return rs;
}
/**
* 更删改的操作
* @param sql String
* @return int
*/
public int doUpdate(String sql){
int x=-1;
try {
psmt = con.prepareStatement(sql);
} catch (SQLException ex) {
ex.printStackTrace();
}
try {
x = psmt.executeUpdate();
} catch (SQLException ex1) {
ex1.printStackTrace();
}
return x;
}
//关闭方法
public void doClose() {
try {
if(rs!=null){
rs.close();
}
if(psmt!=null){
psmt.close();
}
if(con!=null){
con.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

这是运行jsp后的报错信息:
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jacky_Zhu_1983 2009-01-22
  • 打赏
  • 举报
回复
你有没有在JSP里import这个类?
Jacky_Zhu_1983 2009-01-22
  • 打赏
  • 举报
回复
...错误信息看不到.>_<

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧