`

Java 版本 IP 数据库查询

    博客分类:
  • J2SE
阅读更多

 

我在网上找了很多java查询IP数据的方法,但是没有人打成jar包(IP数据库文件也在jar包中内)。

 

查询的IP数据库是,用的纯真IP数据库,下载的是 2009-5月的数据库。

 

如果想更新IP数据库文件,可以使用winrar打卡ipsearch_kukugame1.0.1.jar文件,然后替换qqwry.dat文件即可。

 

调用方法:

 

先将 ipsearch_kukugame1.0.1.jar  包导入Java工程。

 

package com.kukugame.util.ipsearch.test;


import com.kukugame.util.ipsearch.IPSeeker;

/** 
 * Filename:    GetIpAddress.java 
 * Description: ip database search.
 * Company:     www.kukugame.com 

 * Email:           llhdf@hotmail.com
 * @author:     jason.he
 * @version:    1.0.1
 * Create at:   May 13, 2009 4:45:17 PM 
 *
 * Modification History: 
 * Date         Author      Version     Description 
 * ------------------------------------------------------------------ 
 * May 13,2009  jason.he      1.0       1.0 Version 
 */
public class GetIpAddress {

 public static void main(String[] args){

  String ipaddresss = "124.207.129.200";
  

  // 获得IP所在区域
  System.out.println(IPSeeker.getInstance().getArea(ipaddresss));

 

  // 获得IP所在国家,如果在中国,直接显示省市
  System.out.println(IPSeeker.getInstance().getCountry(ipaddresss));

 

  // 获得IP地址的国家和区域信息
  System.out.println(IPSeeker.getInstance().getAddress(ipaddresss));

 }
 
}

 

 

3
0
分享到:
评论
1 楼 linvar 2010-10-13  
  // 获得IP所在国家,如果在中国,直接显示省市
  System.out.println(IPSeeker.getInstance().getCountry(ipaddresss));
如何获得城市这个值,
比如166.111.138.138返回的是清华大学

相关推荐

    纯真IP数据库_java版

    标题中的“纯真IP数据库_java版”指的是一个专门用于Java平台的IP地址查询工具,它基于纯真IP数据库。纯真IP数据库是中国较常见的IP地址库,包含了中国大陆及部分国际地区的IP地址信息,用于查询IP地址所属的地区、...

    java读取纯真IP地址数据库

    - 使用Java的`BufferedInputStream`和`DataInputStream`来读取二进制文件,因为纯真IP数据库是二进制格式。 - 逐字节读取文件,解析IP地址、范围和字符串信息。 3. **IP地址解析**: - IP地址在数据库中通常以...

    TCP-IP数据库查询.zip_IP库_java tcp/ip_tcp 数据库_zip_数据库查询

    《TCP/IP数据库查询技术详解》 在信息技术领域,TCP/IP协议是互联网通信的基础,而数据库查询则是获取和处理数据的核心手段。本资料包主要探讨如何通过TCP/IP协议进行数据库查询,涉及Java编程语言以及相关库的使用...

    纯真ip数据库格式详解

    索引区是纯真IP数据库查询效率的关键。它包含所有IP地址的起始和结束范围,以及对应记录在记录区中的偏移量。索引区的结构使得通过二分查找法快速定位特定IP地址的记录成为可能,大大提高了查询速度。 **三、纯真IP...

    利用纯真IP数据库,通过IP查地址[JAVA]

    本文档将详细介绍如何利用纯真IP数据库实现基于Java语言的IP地址查询功能。主要涉及的知识点包括: 1. **纯真IP数据库简介**:介绍纯真IP数据库的基本概念及其在IP地址查询中的应用。 2. **Java编程基础**:了解...

    java 读取纯真IP数据库 最新数据库

    总之,使用Java读取纯真IP数据库涉及到文件的解析、数据结构的设计以及查询方法的实现。在实际应用中,还需要考虑性能和维护问题,以提供稳定且高效的IP定位服务。通过掌握这些技术,开发者可以更好地服务于网络应用...

    Java读取纯真IP数据库定位IP地址(eclipse中直接使用)_项目源码

    本项目“Java读取纯真IP数据库定位IP地址”提供了一种在Eclipse环境中直接进行IP查询的解决方案。通过该项目,开发者可以快速集成IP查询功能,无需复杂的配置和第三方服务。 纯真IP数据库是中国纯真网络信息中心...

    java读取纯真ip数据库

    总的来说,实现“java读取纯真ip数据库”的过程包括文件I/O操作、数据解析、数据结构选择以及查询接口的设计。通过学习和参考开源项目,我们可以更好地理解和掌握这一技术,从而在实际项目中实现高效的IP地址管理和...

    java ip数据库包

    这个Java IP数据库包内部可能使用了二进制或者优化过的文本格式存储IP地址范围和对应的信息,以提高查询效率。数据可能被划分成多个块,每个块包含一部分IP地址范围及其归属地信息,这样可以快速定位到特定IP的记录...

    Java获取ip所在地区

    本文将详细讲解如何在Java环境中,通过读取纯真IP数据库来获取IP地址所在地区。 首先,要理解IP地址和地理位置之间的关联。IP地址是一个由四部分组成的数字标识,用于在网络中唯一标识一台设备。而地理位置信息则是...

    java读取纯真IP数据库

    Java 读取纯真 IP 数据库(QQwry.dat)是一项常见的任务,特别是在需要快速查询 IP 地址对应国家和地区的场景中。纯真 IP 数据库是一个包含全球 IP 地址范围及其对应国家和地区的数据库,它以文本格式存储,便于不同...

    java连接oracle数据库jar包

    最新版本可能会有`ojdbc8.jar`,适用于Java 8及以上版本。你需要根据你的Java运行环境选择合适的JAR包。 要实现Java连接Oracle数据库,首先需要在项目中引入对应的JDBC驱动JAR包。这可以通过以下步骤完成: 1. 将...

    java读取纯真IP数据库完全封装可以直接使用

    本项目涉及的主题是“java读取纯真IP数据库完全封装可以直接使用”,这是一个非常实用的功能,它允许开发者快速地在Java应用中集成IP查询功能,特别是针对中国地区的IP定位。纯真IP数据库是中国广泛使用的IP地址库,...

    纯真Ip数据库(ShowIP

    1. 下载与安装:首先从官方网站或开源社区获取最新版本的纯真IP数据库文件,通常为文本格式。 2. 集成到应用:将数据库文件集成到你的应用程序中,这可能涉及到编程,如使用Python、Java等语言进行解析和查询。 3. ...

    纯真IP数据库QQwry.Dat

    纯真IP数据库 QQwry.Dat 090630版

    最新纯真ip数据库ACCESS MDB格式

    "readme.txt"通常是提供有关如何使用、更新或解压文件的信息文本文件,可能包含了关于如何导入和查询IP数据库的说明,或者授权和使用限制等重要信息。 纯真IP数据库的使用方法通常包括以下步骤: 1. 下载最新的ip....

    2019最新ip数据库mdb,超47万条记录

    总的来说,这个“2019最新ip数据库mdb”是一个庞大的IP地址资源库,适用于各种需要IP查询功能的应用场景,如网站分析、内容过滤、网络安全等领域。通过合理地集成和使用这个数据库,开发者可以提高应用程序的功能性...

    java网络连接数据库java网络连接数据库

    Java 网络连接数据库 Java 网络连接数据库是指使用 Java 语言连接数据库的过程。下面是关于 Java 网络连接数据库的一些知识点: 一、通过构造方法连接服务器 在 Java 中,我们可以通过六个重载构造函数以不同的...

Global site tag (gtag.js) - Google Analytics