jsp链接access数据库,并且查询数据报404错误-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jsp链接access数据库,并且查询数据报404错误

2016-05-30 15:21:48 2136 1

初用jsp,由于只是测试,所以就选择使用了access数据库
数据库文件,表已经建好了,都放在了根目录楼下,虚拟目录也已经配置好了(之前测试过)
代码如下(问题就是也没显示链接数据库成功什么的,后来直接来个404错误)

<html>
<head>
    <!--<meta charset="UTF-8">-->
    <title>JSP</title>
</head>
<body>
    <%--<table border='1' width='100%'>--%>
        <%@page language="java" contentType="text/html;charset=GBK"%>
        <%--<%@page errorPage="error.jsp"%>--%>
        <%@page import="java.sql.*"%>
        <%
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String url = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=F:/test/mldn.mdb";
        %>
 
        <%
            Connection conn = null;
            Statement pstmt = null;
            ResultSet res = null;
        %>
 
        <%
            try{
                conn = DriverManager.getConnection(url);
                String sql = "select * from emp";
                pstmt = conn.createStatement();
                res = pstmt.executeQuery(sql);
        %>
 
        <center>
            <table border="1" width="80%">
                <tr>
                    <td>雇员编号</td>
                    <td>雇员姓名</td>
                    <td>雇员工作</td>
                    <td>雇员工资</td>
                    <td>雇佣日期</td>
                </tr>
 
                <%
                    while(res.next()){
                        int empno = res.getInt(1);
                        String ename = res.getString(2);
                        String job = res.getString(3);
                        float sal = res.getFloat(5);
                        java.util.Date date = res.getDate(4);
                     
                %>
 
                <tr>
                    <td><%=empno%></td>
                    <td><%=ename%></td>
                    <td><%=job%></td>
                    <td><%=sal%></td>
                    <td><%=date%></td>
                </tr>
                <%}%>
            </table>
        </center>
        <%
            }catch(Exception e){
                System.out.println(e);
            }finally{
                if(res != null && pstmt != null && conn != null){
                    res.close();
                    pstmt.close();
                    conn.close();
                }
            }
        %>
    <%--</table>--%>
</body>
</html>

想问下是不是路径写的有问题,是不是应该用相对路径来进行链接?

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:20:38

    路径的问题,数据库文件应该放在tomcat的根目录下的webapps的文件夹里面,然后再转换物理路径就行了

    0 0
相关问答

1

回答

告警接入与管理实验中配置告警规则时,查询数据以后在 nginx-access-log 页签要怎么操作

2022-05-31 13:42:33 64浏览量 回答数 1

1

回答

阿里云 DNS 云解析 用户AccessKey

2020-06-22 22:19:06 751浏览量 回答数 1

1

回答

从别的服务器上迁移数据库到阿里云,一直提示错误 如下#1044 - Access……具体看图

2019-08-05 08:19:52 480浏览量 回答数 1

1

回答

oss当月计量数据怎么查看

2018-06-03 15:58:52 585浏览量 回答数 1

1

回答

js怎么查询数据库数据

2018-05-10 19:58:30 2910浏览量 回答数 1

2

回答

asp+DW+access表单提交数据库时显示错误?

2017-12-30 11:17:07 2600浏览量 回答数 2

0

回答

linux环境下c++读取access数据库方法

2016-07-13 14:38:50 2536浏览量 回答数 0

1

回答

access的分页查询语句

2016-06-16 18:23:49 2470浏览量 回答数 1

2

回答

请问弹性web托管 支持Access数据库吗

2016-02-24 16:34:42 3348浏览量 回答数 2

0

回答

PHP实现Access数据库连接

2015-07-22 01:50:52 7078浏览量 回答数 0
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载