怎么回事儿,急! 是jb中的自动提示吧,你要import java.io.*;import java.sql.*;import java.util.*; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主,你的Connection recon=DriverManager.getConnection("jdbc:odbc:foxdb");好象没有用户的ID和Password啊 用户名和密码,我都设置的是windows信任的方式,不用添的,另外我这是在jsp中做的一个读取数据库的函数,我在另一个jsp中往里面写入数据的时候是没有问题的,就只是读取的时候出现问题! 要是写没问题那 就是连接没问题了import java.io.*;import java.sql.*;import java.util.*;都加了?给出出错提示!! 就是没有出错提示呀,这是我的一个jsp中的一段代码,开头是这样的<%@ page import="research.researchfix,java.sql.*" contentType="text/html; charset=gb2312" %><%try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection recon=DriverManager.getConnection("jdbc:odbc:foxdb");Statement stmt=recon.createStatement();ResultSet rs=stmt.executeQuery("select * from foxdb");int[][] result=new int[26][11];while(rs.next()){for(int ii=1;ii<26;ii++){%><%=Integer.parseInt(request.getParameter(String.valueOf(ii)))%><%switch(Integer.parseInt(request.getParameter(String.valueOf(ii)))){case 1: result[ii][1]++;case 2: result[ii][2]++;case 3: result[ii][3]++;case 4: result[ii][4]++;case 5: result[ii][5]++;case 6: result[ii][6]++;case 7: result[ii][7]++;case 8: result[ii][8]++;case 9: result[ii][9]++;case 10: result[ii][10]++;default:out.print("没有读出数据!");}}%><form><center><%for(int num=1;num<27;num++){%><tr>第<%=num%>题<%for(int numii=1;numii<11;numii++){%><th><%=result[num][numii]%></th><%}%></tr><%}%></center></form><%recon.close();}catch(Exception e4){}}%>后面我想从数据库中读出数据,然后显示出来,结果什么都读不出来,也什么都不显示,但我想至少应该显示出一个表格吧,结果什么都没有 <%=Integer.parseInt(request.getParameter(String.valueOf(ii)))%>这句是什么意思?赋值号左边啥也没有啊!!好像这句不需要删去看看!你的case分支里面没有break语句阿另外你的case分支中类似result[ii][1]++;的语句你的result数组没有初始值!先赋值再操作!!数组的第一个元素下标应该是0好象你对下标是0的元素没操作<%=result[num][numii]%>这句是什么意思?赋值号左边啥也没有啊!! <%=Integer.parseInt(request.getParameter(String.valueOf(ii)))%>这句是什么意思?赋值号左边啥也没有啊!!<%=....%>不是jsp里面的输出么?应该可以这样用吧?它不是就等于out.print()么?至于break我已经找出,谢谢。数组不初始化,不是可以取默认值么? 关于实例化的问题 SWT在shell上画多个Canvas,怎么实现?我用循环画多个,显示的却只有最后一个 java1.6 API chm格式下载? 下载了 个 绿色版的 editplus 可是打开 html jsp java 文件 都没高亮显示??? java 连接jdbc 的问题,谢谢! 大家帮忙看看这段聊天程序 怎样让程序一启动,就自动显示“关于...”对话框? java编写平衡二叉树? java nio byteBuffer与READ事件 jdbc操作oracle,程序停顿在statement.execute(sql)上不能自动终止 java运行程序的时候可不可以带路径呀? 包问题
Connection recon=DriverManager.getConnection("jdbc:odbc:foxdb");
好象没有用户的ID和Password啊
那 就是连接没问题了
import java.io.*;
import java.sql.*;
import java.util.*;
都加了?
给出出错提示!!
<%@ page import="research.researchfix,java.sql.*" contentType="text/html; charset=gb2312" %>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection recon=DriverManager.getConnection("jdbc:odbc:foxdb");
Statement stmt=recon.createStatement();
ResultSet rs=stmt.executeQuery("select * from foxdb");
int[][] result=new int[26][11];
while(rs.next()){
for(int ii=1;ii<26;ii++){%>
<%=Integer.parseInt(request.getParameter(String.valueOf(ii)))%>
<%
switch(Integer.parseInt(request.getParameter(String.valueOf(ii)))){
case 1: result[ii][1]++;
case 2: result[ii][2]++;
case 3: result[ii][3]++;
case 4: result[ii][4]++;
case 5: result[ii][5]++;
case 6: result[ii][6]++;
case 7: result[ii][7]++;
case 8: result[ii][8]++;
case 9: result[ii][9]++;
case 10: result[ii][10]++;
default:out.print("没有读出数据!");
}
}%>
<form><center>
<%for(int num=1;num<27;num++){%>
<tr>
第<%=num%>题
<%for(int numii=1;numii<11;numii++){%>
<th>
<%=result[num][numii]%>
</th>
<%}%>
</tr>
<%}%>
</center></form>
<%
recon.close();
}catch(Exception e4){}
}
%>
后面我想从数据库中读出数据,然后显示出来,结果什么都读不出来,也什么都不显示,但我想至少应该显示出一个表格吧,结果什么都没有
这句是什么意思?
赋值号左边啥也没有啊!!
好像这句不需要
删去看看!
你的case分支里面没有break语句阿
另外你的case分支中类似
result[ii][1]++;的语句
你的result数组没有初始值!先赋值再操作!!
数组的第一个元素下标应该是0
好象你对下标是0的元素没操作
<%=result[num][numii]%>
这句是什么意思?
赋值号左边啥也没有啊!!
这句是什么意思?
赋值号左边啥也没有啊!!
<%=....%>不是jsp里面的输出么?应该可以这样用吧?它不是就等于out.print()么?
至于break我已经找出,谢谢。
数组不初始化,不是可以取默认值么?