设为首页收藏本站
查看: 107|回复: 0

[PHP] 用SQLSERVER里的bcp命令或者bulkinsert命令也可以把dat文件导入数据表

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-11 09:08:00 | 显示全部楼层 |阅读模式
    用SQLSERVER里的bcp命令或者bulkinsert命令也可以把dat文件导入数据表 下面的内容的实验环境我是在SQLSERVER2005上面做的 之前在园子里看到两篇文章 《C# 读取纯真IP数据库QQWry.dat获取地区信息》 《C#如何读取QQ纯真IP数据库》 里面写了很多C#代码来读取纯

    用SQLSERVER里的bcp命令或者bulkinsert命令也可以把dat文件导入数据表 下面的内容的实验环境我是在SQLSERVER2005上面做的
    之前在园子里看到两篇文章
    《C# 读取纯真IP数据库QQWry.dat获取地区信息》
    《C#如何读取QQ纯真IP数据库》
    里面写了很多C#代码来读取纯真ip数据库里的数据,纯真ip地址数据库实际上就一个dat文件,网站空间,用到的代码有多复杂,进制转换,什么块操作,移位
    万一数据库改变了,这些代码就不能用了
    我发现QQ也是使用这个ip地址数据库的,所以QQ也是经常不断更新升级,替换这个dat文件,香港服务器,才能准确显示出你的登录地址
    纯真ip地址数据库:qqwry.dat
    纯真ip地址数据库下载:
       将索引区字节块中的起始IP转换成Long数组 [] BlockToArray(byte[] ipBlock)  6 { [ipBlock.Length / 7];  8 int ipIndex = 0; [8]; 10 for (int i = 0; i [i]7) 11  { 12 Array.Copy(ipBlock, i, temp, 0, 4); 13 ipArray[ipIndex] = BitConverter.ToInt64(temp, 0); 14 ipIndex++; 15  } 16 return ipArray; 17 } ,美国空间
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表