分类：电脑/网络-软件
问题：jsp查询数据库数据内容并显示到页面上出现错误data数据库里面 
data里面包括了选课表和学生表我想根据学号查寻出对应学号的学习成绩和姓名数据库里面关键的2个表大体式下面这个形式学生表（number，studentname）选课表（courseid，number，score）我写出的JSP代码如果写成下面的形式结果页面就是乱码<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="error.jsp" %><!DOCTYPE html PUBdata里面包括了选课表和学生表我想根据学号查寻出对应学号的学习成绩和姓名数据库里面关键的2个表大体式下面这个形式学生表（number，studentname）选课表（courseid，number，score）我写出的JSP代码如果写成下面的形式结果页面就是乱码<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="error.jsp" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " "><html xmlns=" "><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>教师成绩查询</title></head><body><%String a= tParameter("number");int b= rseInt(a);%> <% rName("com.microsoft.sqlserver.jdbc.SQLServerDriver");String url="jdbc:sqlserver://localhost:1433;databaseName=data";String user="sa"; String password="sa"; Connection conn= tConnection(url,user,password); Statement stmt= eateStatement(); String sql="select *, udentname from choosecourse,student on  mber= mber where number="+b+"";ResultSet rs=stmt.executeQuery(sql); int("<b>该生的学习成绩详细情况</b><br><br><br>"); int("<table border=1 align=center>"); int("<tr bgcolor=red><th>学号</th><th>考勤一</th><th>考勤二</th><th>考勤三</th><th>作业一</th><th>作业二</th><th>作业三</th><th>作业四</th><th>大题一</th><th>大题二</th><th>大题三</th><th>大题四</th><th>大题五</th><th>大题六</th><th>平时成绩</th><th>考试成绩</th><th>总成绩</th></tr>");while( xt()) int("<tr><td>"+ tInt("number")+"</td><td>"+ tInt("check1")+"</td><td>"+ tInt("check2")+"</td><td>"+ tInt("check3")+"</td><td>"+ tInt("test1")+"</td><td>"+ tInt("test2")+"</td><td>"+ tInt("test3")+"</td><td>"+ tInt("test4")+"</td><td>"+ tInt("subject1")+"</td><td>"+ tInt("subject2")+"</td><td>"+ tInt("subject3")+"</td><td>"+ tInt("subject4")+"</td><td>"+ tInt("subject5")+"</td><td>"+ tInt("subject6")+"</td><td>"+ tInt("usuallyscore")+"</td><td>"+ tInt("testscore")+"</td><td>"+ tInt("finalscore")+"</td></tr>"); ose();%>数据库连接没有问题
回答：我也遇到类似的问题，不过我连的数据库是ORACLE。检查你的驱动名是否写对，不行一般就是加载驱动的路径有问题。