问题描述
- jsp中sql2008数据库连接不上
-
lianjie.jsp<%@ page contentType="text/html;charset=utf-8" %> <%@ page import="java.sql.*" %> <html> <body > <font size="3"> <% Connection con; Statement sql; ResultSet rs; try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch(Exception e){ } try{ String uri="jdbc:sqlserver://127.0.0.1:1433;DatebaseName=jsp"; String user="sa"; String password=""; con=DriverManager.getConnection(uri,user,password); sql=con.createStatement(); rs=sql.executeQuery("select * from sc"); out.print("<table border=2>"); out.print("<tr>"); out.print("<th width=100>"+"sno"); out.print("<th width=100>"+"cno"); out.print("<th width=100>"+"score"); out.print("</tr>"); while(rs.next()){ out.print("<tr>"); out.print("<td>"+rs.getString(1)+"</td>"); out.print("<td>"+rs.getString(2)+"</td>"); out.print("<td>"+rs.getFloat("score")+"</td>"); out.print("</tr>"); } out.print("</table>"); con.close(); } catch(SQLException e){ System.out.println(e); } %> </font> </body> </html>
网页运行结果是空白
Tomact显示:com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'sc' 无效。
解决方案
看看数据库是否连接成功?是不是数据库表名拼写有错?或者是数据库里有没有这张表?还有就是,假设你的数据库叫student,这张表是SC,改成student.SC试试。
解决方案二:
http://blog.csdn.net/llxsharp/article/details/6276047
解决方案三:
JDBC驱动安装了没?
解决方案四:
你的数据表sc有问题,查一下
时间: 2024-12-31 23:21:41