`
tang&qiang
  • 浏览: 25899 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

13.java通信url连接中的几种不同方法

 
阅读更多

                       url连接

    url连接方法与socket连接方法大同小异,最主要的区别点应该就是在服务器端了,url的服务器端是在有请求的时候就响应返回给客户端一些数据,而后断开,它可以处于“休眠”状态。而socket的服务器则一直保持在“等待”状态,请求之后还会有后续通信。

以下是纯代码

 

public class URLConnectionTest {

public static void main(String []args){

try{

/*

* 方法一

*/

URL url = new URL("http://www.baidu.com.cn");

URLConnection urlcon = url.openConnection();

InputStream is = urlcon.getInputStream();

/*

* 方法二

*

*

URL url = new URL("http://www.yhfund.com.cn");

HttpURLConnection urlcon = (HttpURLConnection)url.openConnection();

InputStream is = urlcon.getInputStream();

*/

/*

* 方法三

* URL url = new URL("http://www.yhfund.com.cn");

InputStream is = url.openStream();

*/

 

// urlcon.connect(); //获取连接

BufferedReader buffer = new BufferedReader(new InputStreamReader(is));

StringBuffer bs = new StringBuffer();

String l = null;

while((l=buffer.readLine())!=null){

bs.append(l).append("/n");

}

System.out.println(bs.toString());

}catch(Exception e){

System.out.println(e);

}

}

}

分享到:
评论

相关推荐

    java 连接池的几种用法.txt

    本文将介绍如何在Java中使用连接池以及几种常见的配置方式。 #### 二、Java连接池的基本概念 数据库连接池是一种容器,它能够维护一定数量的数据库连接对象。这些连接被初始化后,就保存在连接池中,当应用程序...

    Java Socket聊天室与Java URL爬虫源码.zip

    Java Socket聊天室与Java URL爬虫是两种不同的技术应用场景,它们在Java编程中都有重要的地位。Socket主要用于实现网络通信,而URL爬虫则用于数据抓取。下面将详细阐述这两个主题。 首先,Java Socket编程是Java...

    Java连接db2 数据库jar包 db2jcc.jar db2jcc_license_cu.jar

    这可以通过以下几种方式实现: - **传统方式**:将这两个JAR文件放入`lib`目录下,并在运行Java应用时指定该目录作为类路径的一部分。 - **IDE集成**:在Eclipse、IntelliJ IDEA等集成开发环境中,可以将JAR文件...

    连接mysql5.5的jar包和连接java文件.zip

    在这个场景中,我们提到的"mysql-connector-java-5.1.35-bin.jar"就是MySQL官方提供的JDBC驱动,用于在Java应用中与MySQL进行通信。 JDBC驱动是Java连接MySQL的关键组件,它实现了Java标准API(Java.sql和javax.sql...

    flex与java通信

    - Flex客户端调用:在Flex中使用HTTPService或WebService组件,配置URL和方法名,调用Java服务。 2. SOAP通信: - Java Web Service:使用JAX-WS或Apache CXF等库创建符合SOAP规范的Web服务。 - WSDL:编写WSDL...

    java数据库连接方法.pdf

    2. JDBC驱动类型:文档中提到了MySQL、Oracle和SQL Server等不同类型的数据库驱动,实际上常用的JDBC驱动类型分为以下几种: - JDBC-ODBC桥接驱动(已被Java废弃) - 本地API驱动(使用Java封装的本地库) - JDBC...

    java链接postgresql

    JDBC提供了一种标准的API,使得Java开发者能够通过编写统一的代码来访问不同的数据库,无需关心底层数据库的细节。 2. **PostgreSQL JDBC驱动**: 要使用Java连接到PostgreSQL,首先需要引入PostgreSQL的JDBC驱动。...

    java连接MSSQL的jar包

    这可以通过以下几种方式完成: 1. **传统方式**:将jar包复制到项目的`lib`目录下,然后在构建路径中添加这个库。 2. **Maven项目**:如果项目是基于Maven的,可以在`pom.xml`文件中添加依赖。例如,对于`mssql-...

    java连接池proxool

    3. 在Java代码或JSP页面中,通过JDBC的DriverManager获取连接时,使用Proxool的定制URL,以便从连接池中获取连接。 4. 使用完数据库连接后,不需手动关闭,而是让Proxool自动回收。 你的压缩包中的"连接池"文件可能...

    java连接各种数据库写法

    ### Java连接各种数据库的方法 在Java开发中,与多种数据库进行交互是常见需求之一。本文将详细介绍如何使用Java Database Connectivity (JDBC) 来连接不同的数据库,并解释其中的关键概念及配置差异。 #### 1. ...

    Java连接各个版本Oracle/Mysql/DB2…数据库代码

    在Java编程中,连接到各种类型的数据库是常见的需求。这里主要涉及的是Oracle、MySQL和DB2这三种数据库,以及提及的SQL Server和Informix。Java提供了JDBC(Java Database Connectivity)API来实现与多种数据库的...

    Oracle数据库与Java的连接.

    要建立Java与Oracle数据库的连接,我们需要以下几个关键步骤: 1. **引入JDBC驱动**:Oracle提供了适用于Java的JDBC驱动,通常称为ojdbc.jar。确保将这个驱动添加到项目的类路径中,这样Java程序才能识别并使用...

    Java连接MySQL的依赖包

    为了将这个依赖包集成到项目中,通常有以下几种方法: 1. **类路径(Classpath)**:将.jar文件添加到项目的类路径中,这样Java虚拟机在运行时就能找到它。这可以通过设置环境变量`CLASSPATH`,或者在IDE(如Eclipse,...

    Java中连接数据库的驱动包

    在Java编程中,连接数据库是一项基础且至关重要的任务。为了实现这一目标,Java提供了一种称为JDBC(Java Database Connectivity)的接口,它允许我们通过Java代码与各种类型的数据库进行交互。而`sqljdbc.jar`就是...

    java连接池jtds技术

    Java连接池JTDs技术是Java开发者在处理数据库连接时常用的一种高效管理工具,它主要用于优化数据库连接的创建和释放,提高系统性能。JTDs(Java-Type4 Driver for SQL Server and Sybase)是一个开源的数据库驱动,...

    javaReport实例

    首先,JavaReport是Java编程语言中用于生成动态报告的一种技术。它通常利用Java的灵活性和强大的类库,如JasperReports或iText,来设计和打印各种格式的报表,如PDF、HTML、Excel等。开发者可以通过编写Java代码定义...

    IBM-ETP-java培训09.Java 常用类讲解.ppt

    `ArrayList`和`LinkedList`是两种常见的列表实现,`HashMap`和`TreeMap`则代表不同的映射实现。`Date`和`Calendar`类处理日期和时间,`Scanner`用于用户输入。 3. **java.io**: 用于输入输出操作,包括文件读写、...

    java连接mysql数据库用到的jar包

    在给定的文件名称列表中,我们看到的是`mysql-connector-java-5.1.7.jar`,这是一个特定版本的MySQL连接器,用于允许Java应用程序与MySQL数据库进行通信。 MySQL Connector/J是MySQL官方提供的Java数据库连接器,它...

    JAVA与数据库连接

    在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用和服务器端开发中占据了重要地位。数据库连接是Java开发中的关键环节,因为大多数应用程序都需要与数据库交互来存储和检索数据。本文档将深入探讨Java...

Global site tag (gtag.js) - Google Analytics