使用JDBC-ODBC桥访问Access数据库出现问题,麻烦大神们看看问题出在哪里了? 代码如下:

<%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动Connectionconn=DriverManager.ge... <%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动
Connection conn = DriverManager.getConnection("jdbc:odbc:acc");//建立连接,acc是数据源名
Statement stmt= conn.createStatement();//生成容器
String sql = "select * from stuInfo";//SQL语句
ResultSet rs =stmt.executeQuery(sql);//执行SQL语句并返回值
while(rs.next()){
%>
<tr>
<td><%=rs.getString("学院")%> </td>
<td><%=rs.getString("专业")%> </td>
<td><%=rs.getString("学号")%> </td>
<td><%=rs.getString("姓名")%> </td>
<td><%=rs.getString("性别")%> </td>
<td><%=rs.getString("年龄")%> </td>
<td><%=rs.getString("宿舍")%> </td>
<td><%=rs.getString("电话")%> </td>
<td><%=rs.getString("籍贯")%> </td>
</tr>
<%
}
%>
<%="查询Access表成功!"%>
<%
rs.close();
stmt.close();
conn.close();
%>
</table>

错误如下图:
展开
 我来答
godfather1103
2015-07-23 · TA获得超过3421个赞
知道大有可为答主
回答量:4501
采纳率:66%
帮助的人:1764万
展开全部
你JDK的版本是不是1.7及以上的?
要使用Java的ODBC连接数据库,JDK的版本不能超过1.6,因为1.7开始Java就移除了odbc的驱动
追问
那怎么知道自己装的jdk是什么版本的?还有出去了驱动的话,那要怎么连接?⊙▽⊙
追答
在dos中输入java -version就可以查看Java版本
启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式