我在网上找了很多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));
}
}
分享到:
相关推荐
标题中的“纯真IP数据库_java版”指的是一个专门用于Java平台的IP地址查询工具,它基于纯真IP数据库。纯真IP数据库是中国较常见的IP地址库,包含了中国大陆及部分国际地区的IP地址信息,用于查询IP地址所属的地区、...
- 使用Java的`BufferedInputStream`和`DataInputStream`来读取二进制文件,因为纯真IP数据库是二进制格式。 - 逐字节读取文件,解析IP地址、范围和字符串信息。 3. **IP地址解析**: - IP地址在数据库中通常以...
《TCP/IP数据库查询技术详解》 在信息技术领域,TCP/IP协议是互联网通信的基础,而数据库查询则是获取和处理数据的核心手段。本资料包主要探讨如何通过TCP/IP协议进行数据库查询,涉及Java编程语言以及相关库的使用...
索引区是纯真IP数据库查询效率的关键。它包含所有IP地址的起始和结束范围,以及对应记录在记录区中的偏移量。索引区的结构使得通过二分查找法快速定位特定IP地址的记录成为可能,大大提高了查询速度。 **三、纯真IP...
本文档将详细介绍如何利用纯真IP数据库实现基于Java语言的IP地址查询功能。主要涉及的知识点包括: 1. **纯真IP数据库简介**:介绍纯真IP数据库的基本概念及其在IP地址查询中的应用。 2. **Java编程基础**:了解...
总之,使用Java读取纯真IP数据库涉及到文件的解析、数据结构的设计以及查询方法的实现。在实际应用中,还需要考虑性能和维护问题,以提供稳定且高效的IP定位服务。通过掌握这些技术,开发者可以更好地服务于网络应用...
本项目“Java读取纯真IP数据库定位IP地址”提供了一种在Eclipse环境中直接进行IP查询的解决方案。通过该项目,开发者可以快速集成IP查询功能,无需复杂的配置和第三方服务。 纯真IP数据库是中国纯真网络信息中心...
总的来说,实现“java读取纯真ip数据库”的过程包括文件I/O操作、数据解析、数据结构选择以及查询接口的设计。通过学习和参考开源项目,我们可以更好地理解和掌握这一技术,从而在实际项目中实现高效的IP地址管理和...
这个Java IP数据库包内部可能使用了二进制或者优化过的文本格式存储IP地址范围和对应的信息,以提高查询效率。数据可能被划分成多个块,每个块包含一部分IP地址范围及其归属地信息,这样可以快速定位到特定IP的记录...
本文将详细讲解如何在Java环境中,通过读取纯真IP数据库来获取IP地址所在地区。 首先,要理解IP地址和地理位置之间的关联。IP地址是一个由四部分组成的数字标识,用于在网络中唯一标识一台设备。而地理位置信息则是...
Java 读取纯真 IP 数据库(QQwry.dat)是一项常见的任务,特别是在需要快速查询 IP 地址对应国家和地区的场景中。纯真 IP 数据库是一个包含全球 IP 地址范围及其对应国家和地区的数据库,它以文本格式存储,便于不同...
最新版本可能会有`ojdbc8.jar`,适用于Java 8及以上版本。你需要根据你的Java运行环境选择合适的JAR包。 要实现Java连接Oracle数据库,首先需要在项目中引入对应的JDBC驱动JAR包。这可以通过以下步骤完成: 1. 将...
本项目涉及的主题是“java读取纯真IP数据库完全封装可以直接使用”,这是一个非常实用的功能,它允许开发者快速地在Java应用中集成IP查询功能,特别是针对中国地区的IP定位。纯真IP数据库是中国广泛使用的IP地址库,...
1. 下载与安装:首先从官方网站或开源社区获取最新版本的纯真IP数据库文件,通常为文本格式。 2. 集成到应用:将数据库文件集成到你的应用程序中,这可能涉及到编程,如使用Python、Java等语言进行解析和查询。 3. ...
纯真IP数据库 QQwry.Dat 090630版
"readme.txt"通常是提供有关如何使用、更新或解压文件的信息文本文件,可能包含了关于如何导入和查询IP数据库的说明,或者授权和使用限制等重要信息。 纯真IP数据库的使用方法通常包括以下步骤: 1. 下载最新的ip....
总的来说,这个“2019最新ip数据库mdb”是一个庞大的IP地址资源库,适用于各种需要IP查询功能的应用场景,如网站分析、内容过滤、网络安全等领域。通过合理地集成和使用这个数据库,开发者可以提高应用程序的功能性...
Java 网络连接数据库 Java 网络连接数据库是指使用 Java 语言连接数据库的过程。下面是关于 Java 网络连接数据库的一些知识点: 一、通过构造方法连接服务器 在 Java 中,我们可以通过六个重载构造函数以不同的...