在weblogic6.1sp2下用jsp连sql server的问题
我在sql server中建了bookstore db及表book(id int,name char(20),price float)
但打开时出现如下错:
--------------Begin Show Result---------------
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'book' 无效。
jsp文件如下:
<%@page info="database handler"%>
<%@page import="java.io.*"%>
<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<%@page import="javax.servlet.*"%>
<%@page import="javax.servlet.http.*"%>
<%@ page contentType="text/html;charset=GBK" %>
<html>
<body>
<%
try{
Connection con;
Statement stmt;
ResultSet rs;
String user="sa";
String password="";
String sql="SELECT * from book";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:bookstore";
con=DriverManager.getConnection(url,user,password);
out.println("--------------Begin Show Result---------------");
stmt=con.createStatement();
rs=stmt.executeQuery(sql);
out.println("<table border=1 width=400>");
while(rs.next()){
int col1=rs.getInt("id");
String col2=rs.getString("name");
double col3=rs.getDouble("price");
out.println("<tr><td>"+col1+"</td><td>"+col2+"</td><td>"+col3+"</td></tr>");
}
out.println("</table>");
}
catch(Exception e){
out.println(e.toString());
}
%>
</body>
</html>