SQL驱动不能转化为请求的类型。贴代码~~~
解决方案 »
- 有关新浪微博页面的问题
- action中生成applet,关闭applet后,tomcat也自动down掉了
- HTML 中 使用ajax
- 关于POI导出Excel
- tomcat自动重起
- javaScript 两页之间传递对象?
- weblogic7.0的配置?
- 同一个版本的JBuilder为什么一行一个会报错?????????????????????????????????????
- applet问题,请问谁能够给我一个思路
- 项目中使用jpa,springMvc框架,在编译时,每一个实体类会对应一个实体类_的类,请问这个类是怎么生成的
- 有关java string比较问题(菜鸟级问题)。
- servlet验证登陆的异常~~~ 进来看一下,帮帮我,谢谢
import java.sql.*;public class DB_Operator
{
String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String sConnStr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user = "sa";
String password = "sa"; Connection conn=null;
ResultSet rs=null;
public DB_Operator()
{
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("DB_Operator():"+e.getMessage());
}
} public ResultSet executeQuery(String sql)
{
//rs=null;
try
{
conn=DriverManager.getConnection(sConnStr,user,password);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("DB_Operator.executeQuery:"+ex.getMessage());
}
return rs;
}}jsp:<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*" %>
<%@ page errorPage="Index_error.jsp" %>
<html>
<head>
<title>
Index
</title>
</head>
<jsp:useBean id="dB_OperatorId" scope="session" class="toushi.DB_Operator" /><body bgcolor="#ffffff">
<%
String sql="select * from authors";
ResultSet rs=dB_OperatorId.executeQuery(sql);
while(rs.next()){
out.println(rs.getInt(1)+" "+rs.getInt(3)+"<br>");
}
rs.close();
%>
</body>
</html>
你的数据库驱动程序配置好象有问题。 不知道你在JBX中是怎么配的。
rs.getInt(1)+" "+rs.getInt(3) 确定你的authors表中第一个和第三个字段是 int 类型的吗?
楼主应该用 rs.getString();
getInt(String columnName)
getString(int columnIndex)
getString(String columnName)