jsp 连接 sql server 数据库问题

whitepeony 2007-04-09 09:42:08
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.lang.*, java.io.*, java.sql.*, java.util.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<% try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
//ccc 为我的实例名称
String url="jdbc:microsoft:sqlserver://127.0.0.1;ccc;DatabaseName=pubs";
String user="sa";
String password="sa";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="selct job_id,job_desc from jobs";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) { %>
您的第一个字段内容为:<%=rs.getString(1)%><br/>
您的第二个字段内容为:<%=rs.getString(2)%><br/>
<% } %>
<% out.print("数据库操作成功,恭喜你"); %>
<% 
}
catch(Exception e)
{
out.println(e.getMessage());
}
rs.close();
stmt.close();
conn.close();
%>

</body>
</html>



org.apache.jasper.JasperException: Unable to compile class for JSP:



我copy的一段文档,使用jsp连接sql server,可它一直的保这个错误。
几点情况:
1。实例名为:ccc
2。补丁sp3,sp4 都打过,可好像都有一点问题
3。端口号为:1433,安装补丁后还是不能使用,后手工改动“服务器网络程序”设置为1433,使用127.0.0.1:1433 报同样的问题
4。java等配置没有问题,不连接sql server测试jsp文件也没有问题
5。配置为tomcat+jsp, sql server 的lib包等已放入tomcat lib目录中

An error occurred at line: 15 in the jsp file: /test2.jsp
Connection cannot be resolved to a type
12: String url="jdbc:microsoft:sqlserver://127.0.0.1;ccc;DatabaseName=pubs";
13: String user="sa";
14: String password="sa";
15: Connection conn=DriverManager.getConnection(url,user,password);
16: Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
17: String sql="selct job_id,job_desc from jobs";
18: ResultSet rs = stmt.executeQuery(sql);

...全文
361 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
whitepeony 2007-04-09
  • 打赏
  • 举报
回复
我卸载了tomcat6,重新安装5。5 也出现同样的问题
Connection cannot be resolved to a type
fayfeng_0516 2007-04-09
  • 打赏
  • 举报
回复

先先确定你的数据库使用的端口为1433,
DOS下 NETSTAT -AN检查1433端口是否开启。。。
没有的话需要打MS SQL SERVER的SP3 OR SP4 补丁。
lz
打過的補丁也許不正確
端口要打上補丁才會開啟的
whitepeony 2007-04-09
  • 打赏
  • 举报
回复
再请问各位大侠,我安装sql server sp3/sp4 的时候在最后一步,执行replmerg.sql时都报错,baidu/google也查不到问题,请问哪位大侠知道?
whitepeony 2007-04-09
  • 打赏
  • 举报
回复
ITshu() : 请问如何配置?
我安装的时tomcat6,但我找了 tomcat 的官网,没有tomcat6 的admin 包下载,有的只有5.5 的,可直接的放上去了后,并不能运行。 难道我要回到5。5? :(
再请问,如何配置?
ITshu 2007-04-09
  • 打赏
  • 举报
回复
要配置数据源
祝你成功
whitepeony 2007-04-09
  • 打赏
  • 举报
回复
楼上xdjm,我打了好几次补丁,sp3/sp4,@@version 显示的是 sp4(2039),可好像端口是没有打开。但我通过手工使用“服务器网络程序”,更改端口号,telnet 127.0.0.1 1433 可以通过的

81,091

社区成员

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

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