怎么用JAVA把数据库查询结果显示在网页上

我有一个程序,需要是根据用户输入的内容,返回数据库的查询结果。我想把这些结果通过一个新的网页输出,就是写一个网页,然后网页中存在一个表格,查询结果都存储在表格里。我想要在... 我有一个程序, 需要是根据用户输入的内容,返回数据库的查询结果。我想把这些结果通过一个新的网页输出,就是写一个网页,然后网页中存在一个表格,查询结果都存储在表格里。我想要在打开这个网页的时候,就加载这些结果。如果输入不同,那么每次查询到的结果都不一样。但是刷新页面的时候结果不会更改。我要写几个文件?我现在是只会用JAVA写这个数据库的查询语句。这个网页要怎么写呢?然后是不是还要写一个对应的java文件进行操作? 展开
 我来答
小傻

推荐于2017-09-20 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

java从数据库查询结果显示在网页上,步骤如下:

  1. 第一步:连接数据库,并取得查询结果:import java.sql.*; 

public class OraDriver{
    public static void main(String args[]) throws Exception{
        //利用Oracle驱动进行连接
        Class.forName("oracle.jdbc.driver.OracleDriver");//载入驱动
        String url = "jdbc:oracle:thin:@localhost:1521:SCHOOL";
        Connection conn = DriverManager.getConnection(url,"scott","tiger");
        Statement stat = conn.createStatement();
        ResultSet rs = stat.executeQuery("SELECT 姓名 FROM 学籍");
        while(rs.next()){
            System.out.println(rs.getString("姓名"));
            }
        }
    }


  2.在JSP上显示可以用EL表达式如${user.getName()},也可以用JAVA胸本<%=user.getName()%>,或都直接用out.print(user.getName());

碧血玉叶花
推荐于2017-09-10 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1673万
展开全部
dao是提供与数据库交互读取数据的接口,daoimpl是实现dao接口的。

service是提供具体业务服务的接口,serviceimpl同样是实现接口的。service接口里提供了业务逻辑,serviceimpl具体实现这些业务逻辑,通过调用dao接口里的方法来读取数据库中的数据。最后在action中调用service接口里的业务逻辑,然后把从数据库中取出的数据赋给action中的属性。

这样,struts2框架就能从页面中接受后台传来的数据,显示出来了
追问
这些我大概理解了,那action和网页怎么连接呢?我是不是应该先写一个JSP的页面?然后他们之间通过什么体现出关系?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyang054
2015-05-09 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5251万
展开全部
你可以去网上搜索下 jsp连接数据库的例子,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式