Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >从服务器发送数据的最佳方法

从服务器发送数据的最佳方法
EN

Stack Overflow用户
提问于 2018-04-23 09:11:30
回答 1查看 510关注 0票数 1

现在,SQL查询的结果在System.out.println()中,

代码语言:javascript
代码运行次数:0
复制
public class MyMain{

public static void main(String[] args) throws Exception  {

    Class.forName("com.mysql.jdbc.Driver");

    Connection con = DriverManager.getConnection("jdbc:mysql://______8080/test-app","______","______");

    PreparedStatement statement = con.prepareStatement("SELECT * FROM users");

    ResultSet result = statement.executeQuery();

    while(result.next()){
        System.out.println(result.getString(1)+ " "+result.getString(2));
    }
}

但是如何将结果发送给客户呢?就像图像或者记忆一样。我应该使用“返回”+“FileOutputStream”?但是如果是大数据,它是安全的吗?

我可以在服务器端解析SQL结果,然后用bytearray发送它,但是如何在http中发送它。

UPD 图像

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-23 10:18:42

好吧,你可能有点困惑。您将显示一个连接到数据库的Java程序。你需要的是:

  • 运行在Android设备上的Java程序(1),它连接到.
  • 在服务器上运行的服务器程序(2),连接到.
  • 存储数据的数据库(3) (相同或其他服务器)。

你需要三件事。你看得清楚吗?

现在,Java程序(1)使用某种网络协议在某些域名/IP地址、端口上连接到(2)。它很可能是某种类型的HTTP或HTTPS,但也可能类似于UDP或其他任何东西。

服务器程序侦听端口上的请求,并连接到数据库以检索数据。一旦检索到,它就会在同一个端口上响应。

您刚刚编写的程序看起来像是服务器程序(2)的基础。您需要添加网络侦听器部分。然后您可以编写客户端程序,这个程序称为这个程序(很可能是通过HTTP编写的)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49986506

复制
相关文章
数据驱动测试-从方法探研到最佳实践
Tech 导读 在自动化测试实践中,测试数据是制造测试场景的必要条件,本文主要讲述了在沟通自动化框架如何分层,数据如何存储,以及基于单元测试pytest下如何执行。并通过实践案例分享,提供数据驱动测试的具体落地方案。
京东技术
2023/01/05
8590
数据驱动测试-从方法探研到最佳实践
下载NCBI SRA数据的最佳方法
高通量的原始数据通常情况下会上传到NCBI的SRA(Sequence Read Archive)数据库。当我们需要用到这些数据的时候,就需要合适的方法来下载。
阿凡亮
2020/04/14
2K0
Linux服务器离线安装Mysql等软件的最佳方法
由于特殊的专用网络环境和安全策略等方面的原因,服务器往往无法访问互联网,这时我们还需要在服务器上安装软件,比如mysql、httpd。
洪文聊架构
2021/01/24
1.9K0
当IE向服务器发送数据的时候,这些数据是IE从哪里取得的呢?To block, or not to block? That is the question.
在www.chenshen.com 上用socket作web服务器,IE做客户端来作聊天室的程序。 下面是截获的Get命令:
田春峰-JCJC错别字检测
2019/02/14
1.2K0
检测数据库连接泄漏的最佳方法
数据库连接不是免费的,这就是首先使用连接池解决方案的原因。但是,单独的连接池并不能解决与管理数据库连接相关的所有问题。应用程序开发人员必须确保Connection在不再需要时关闭每一个。在幕后,连接池提供了一个逻辑事务,当它被关闭时,它会返回到池中,以便其他并发事务可以进一步重用它。
全栈程序员站长
2022/11/04
1.5K0
保障MySQL数据安全的14个最佳方法
有的企业在安装MySQL时用的是默认选项,由此造成其数据不安全,且服务器也面临被入侵的风险,并有可能在短时间内就出现性能问题。本文将提供保障MySQL安全的最佳方法。   MySQL数据库一贯以高性能、高可性和易用性著称,它已经成为世界上最流行的开源数据库。大量的个人、WEB开发者、大型公司等都在其网站、关键系统、软件包中广泛使用MySQL数据库。   通常,许多企业在部署一种产品时,安全性常常得不到应有的重视。企业最关心的是使其可以尽快地运行,企业由此也可以尽快赢利。   但有的企业在安装MySQL时用的
逸鹏
2018/04/09
4.8K0
SecureCRT全局发送相同命令,快速抓取服务器信息的方法
昨天,在新公司接到了第一个任务:统计所有服务器的几个信息。200 多台呢!一个台一台的去执行命令也太苦逼了吧?于是度了下,找到了这个方法,感觉很不错!现在来分享下,希望对像我这样苦逼的人有所帮助! 一、SecureCRT 同时向多个 session 发送相同命令的方法 对于要管理多台服务器的 SA 或 DBA 来说, 如果要在所有服务器上操作同样的命令, 一台台登陆操作是个很笨的方法. 一直以为 SecureCRT 没有这个功能, 曾经转向使用有该功能的 Xshell 软件, 但是 Xshell 又没有横向
张戈
2018/03/23
1.6K0
从Linux telnet到Exchange邮件服务器来测试发送邮件
我们在Linux下,可以通过telnet邮件服务器的25端口(一般smtp邮件服务器都是这个),来测试能否发送邮件。
星哥玩云
2022/07/03
2.1K0
正确发送统计数据到服务器
navigator.sendBeacon() 方法支持我们使用 POST 的请求方式将少量的数据异步发送到服务器进行存储。同时避免使用一些传统技术,例如:使用 gif 格式的 img 来发送数据。
前端小鑫同学
2022/12/26
9350
正确发送统计数据到服务器
java发送邮件方法的整理
1.apache的common-email 工具 引入依赖 <!-- email --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.4</version> </dependency> 自定义邮件bean @Getter @Setter @ToString @Builder @NoArg
Meet相识
2018/09/12
8610
如何从网络发送文本
如果您想从您的网络平台发送文本,那么您可以在下面看到我们的流程。 最新的邮件数据库从您的网络平台为您提供任何类型的文本发送服务。 如果您想从您的 wordpress 或 php 或 html 网站发送文本,那么您应该从该网站了解它。
最新邮件数据库
2022/05/25
8510
postfix服务器(发送邮件)
myhostname = mail.jnds.net //75行 指定运行Postfix邮件系统的主机名
呆呆
2021/05/26
5K0
SSE 服务器发送事件
众所周知,在 HTTP 协议中,服务器无法向浏览器推送信息,可以使用 WebSocket 来实现两者双向通信。而在这里所要介绍的是 SSE(Server-Sent Events),在浏览器向服务器请求后,服务器每隔一段时间向客户端发送流数据(是单向的),来实现接收服务器的数据,例如在线视频播放,和像上面所演示的效果。
愧怍
2022/12/27
1.6K0
SSE 服务器发送事件
java实现发送邮件服务器,SMTP协议发送邮件
1.采用SMTP的邮件发送协议。准备:在网易注册一个邮箱,进入设置开启SMTP/pop3协议 2.接下来就是java代码实现了,下面都有注释,就不多做解释了。 public class mail {
生活创客
2018/01/30
4.5K0
java实现发送邮件服务器,SMTP协议发送邮件
最简单实用的mail发送方法
这条命令的结果是发一封标题为text的空信给后面的邮箱,但是往往这类邮件会被当成垃圾邮件来处理,
大师级码师
2021/09/21
9400
编写SQL查询的最佳方法
毫无疑问,编写代码更像是一门艺术,而不是一门科学。即使有经验,每个编码人员也无法编写既可读又可维护的优美代码。一般来说,当您学习编码艺术时,编码会随着经验而提高。例如,组合重于继承或编码接口大于实现,但只有少数开发人员能够掌握这些技术。
liuxuewen
2018/10/17
1.7K0
ESP8266透传:发送数据到HTTP服务器
SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。SoapUI Pro是SoapUI的商业非开源版本,实现的功能较开源的SoapUI更多。
杨源鑫
2019/07/04
4.4K0
ESP8266透传:发送数据到HTTP服务器
PHP发送请求常用方法
有时候我们需要通过服务端发送请求如常见的api调用,发送请求的方式有几种下面总结一下常用的几种方式
切图仔
2022/09/08
1.1K0
httpPost发送字节流方法
public byte[] post(String url,byte[] bytes) throws Exception {
用户7043603
2022/02/24
1.7K0
点击加载更多

相似问题

从设备向服务器发送数据的最佳方法是什么?

11

在Android中从服务器获取和发送数据的最佳方法

11

发送JSON数据的最佳方法。

16

将数据从设备发送到服务器的最佳方法是什么

22

从服务器定期发送Windows应用程序数据的最佳方法?

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档