数据库连接

贾米森 2008-07-05 03:31:11
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//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="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>


不知道哪儿错了!!
org.apache.jasper.JasperException: Exception in JSP: /1.jsp:11
11 Connection conn= DriverManager.getConnection(url,user,password);
...全文
120 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
pilishou 2008-07-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ProvidenceZY 的回复:]
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 这里的newInstance()去掉看看,还有你这里使用了 Microsoft SQLServer(http://www.microsoft.com),确定所需的jar文件都有吗?
[/Quote]
rejay0318 2008-07-07
  • 打赏
  • 举报
回复
我怀疑式你的数据库名字的问题,你的SQL SERVER里有PUBS数据库吗?
时光瞄 2008-07-07
  • 打赏
  • 举报
回复
看得出来你用的是JDBC2.0的驱动,好像JDBC3.0才支持滚动的结果集吧。。应该是驱动的问题,楼主到微软现在JDBC3.0的驱动吧

如果不是驱动的原因,应该是数据库连接的一些原因,如果你用的是SQLServer2000,要打上SP4的补丁,具体的设置参看这个链接吧:

http://www.java2000.net/viewthread.jsp?tid=394
lixq2000 2008-07-07
  • 打赏
  • 举报
回复
没看出什么问题来!
tiny887 2008-07-06
  • 打赏
  • 举报
回复
看看的的数据库的用户名和密码是否正确。
zhangxiaokang315 2008-07-06
  • 打赏
  • 举报
回复
Statement stmt=conn.createStatement();
s_hli2 2008-07-05
  • 打赏
  • 举报
回复
o(∩_∩)o...,今天刚好设置成功!
以我经验可能是以下两个问题:
1:你的端口号对吗?
2:你试试把Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  改为Statement stmt=conn.createStatement();
iskyshop 2008-07-05
  • 打赏
  • 举报
回复
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 这里的newInstance()去掉看看,还有你这里使用了 Microsoft SQLServer(http://www.microsoft.com),确定所需的jar文件都有吗?
gongyali2005 2008-07-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 MVC2008MVC 的回复:]
加上 try catch 语句调试一下。
[/Quote]

MVC2008MVC 2008-07-05
  • 打赏
  • 举报
回复
加上 try catch 语句调试一下。

81,115

社区成员

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

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