jsp连接连接数据库的问题
我刚刚接触jsp 我的开发环境是这样的
tomcat6.0+jdk1.6 + Dreamweaver 8
数据库用的是sqlserver2000 我在jsp文件访问数据库始终不成功
在每次刚开机的时候能访问到数据库但是一刷新浏览器就不行了
浏览器也不报错始终显示“已找到网址 正在打开网页”都快要崩溃了开始以为是sql安装有问题 但是我装了两三遍了问题还没有解决我的驱动用的 是jdbc:odbc桥 我已经找遍了网上所有的资料和教程但是仍然没收获 急死我了
请各位帮帮忙
我刚刚接触jsp 我的开发环境是这样的
tomcat6.0+jdk1.6 + Dreamweaver 8
数据库用的是sqlserver2000 我在jsp文件访问数据库始终不成功
在每次刚开机的时候能访问到数据库但是一刷新浏览器就不行了
浏览器也不报错始终显示“已找到网址 正在打开网页”都快要崩溃了开始以为是sql安装有问题 但是我装了两三遍了问题还没有解决我的驱动用的 是jdbc:odbc桥 我已经找遍了网上所有的资料和教程但是仍然没收获 急死我了
请各位帮帮忙
<%@ page contentType="text/html;charset=gb2312"import="java.sql.*" %>
<html>
<head>
<title>访问SQL Server数据库</title>
</head><body>
<h2 align="center">访问SQL Server数据库</h2>
<hr>
<% //下面程序段用于连接到数据库
//加载类sun.jdbc.odbc.JdbcOdbcDriver,并通过newInstance()方法实例化
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
out.println("数据库驱动注册成功!<br>");
//设置url为ODBC中的jspdb
String url="jdbc:odbc:jspdb";
String user="";
String password="";
//建立与数据库的连接,将连接赋给conn
Connection conn= DriverManager.getConnection(url,user,password);
out.println("数据库连接成功!<br><hr>");
//通过Connection类的createStatement()方法创建Statement实例,
//并赋给stmt,以方便操作数据库
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
//创建SQL查询字符串,以选择数据表trade中的记录
String sql="select * from trade";
//通过Statement类的executeQuery()方法创建ResultSet对象rs,以方便对数据表的操作
ResultSet rs=stmt.executeQuery(sql);
//移动到数据表的第一条记录
rs.first();
//下面的语句将显示记录中各字段的内容
%>
id:<%=rs.getObject("id")%><br>
商品名称:<%=rs.getObject("tradename")%><br>
供应商:<%=rs.getObject("provider")%><br>
类别:<%=rs.getObject("class")%><br>
单价:<%=rs.getObject("price")%><br>
数量:<%=rs.getObject("num")%><br>
<hr>
数据库访问成功! <br>
<%
rs.close(); //关闭rs
stmt.close(); //关闭stmt
conn.close(); //关闭conn
%>
数据库已关闭!
</body>
</html>
另JSP显示什么,不出错误?还是什么都不显示?你可以查看一下TOMCAT的LOG日志,看看有没有错误提示。
这是第一次运行的结果 如果在刷新服务器的话就是空白页了什么都不显示访问SQL Server数据库--------------------------------------------------------------------------------
数据库驱动注册成功!
数据库连接成功!--------------------------------------------------------------------------------
id:4
商品名称:数据库连接或SQL查询异常!
Column not found 数据库已关闭! 我数据库的第一个记录是 4 但是商品名称没有显示
id: <%=rs.getObject("id")% > <br >
商品名称: <%=rs.getObject("tradename")% > <br >
供应商: <%=rs.getObject("provider")% > <br >
类别: <%=rs.getObject("class")% > <br >
单价: <%=rs.getObject("price")% > <br >
数量: <%=rs.getObject("num")% > <br >
这些,看一下运行是否正常,如果没问题可以一行一行的向上加,看看是哪里一句出的问题