导航:首页 > 编程语言 > 批量查询java

批量查询java

发布时间:2022-08-19 00:11:18

1. java与网站交互,批量查询数据得到查询结果

1270592262

2. java web 数据库批处理查询问题!

preparedStatement我不知道有没有占位符可以直接传入一个数组或者是map的功能,如果有的话,在查询的时候使用 select*from tablename where id in(?);如果没有的话你就把数组里的id循环取出,然后拼接sql语句,道理是同样的,这样你查出来的结果就是一个集合啦,就不用一个一个的查然后再放入二维数组了。 希望可以给楼主一点启发

3. java executeBatch()方法批量查询

这个真没有...
多看下API文档吧,还有JAVA基础...
JAVA中批处理语句不返回结果集.
int[] executeBatch()
将一批命令提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。

4. 想请问一下关于Java里面批量执行select语句的问题

这个设计没能达到理想状态,程序开发中应尽可能少访问数据库。如果你必须同时查询200次,数据库表必须建立索引,集合查询,线程并发。一条查询花费时间一般是毫秒级。

5. 急,怎么批量从网站得到查询结果呢

你如果会用JAVA的话,执行下面的程序,就可以从Baii批量得到查询结果,
用法:
C:/urltest_files/test_inFile.txt的文件中写入 要查询 的关键字,每行一个,(当然也可以从DB中读取 关键字,改一下代码就可以了)
他就会把查询结果一HTML形式保存到C:/urltest_files/文件中。
因为每个网站都不一样,不知道他是不是适用于你的网站。

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLEncoder;
import java.util.Scanner;

public class Test {
public static void main(String[] args) {
try {
String baseUrl = "http://www..com/s?wd=";
String dir = "C:/urltest_files/";
File inFile = new File(dir + "test_inFile.txt");
File outFile = new File(dir + "test_outFile.txt");
if (!inFile.exists()) {
return;
}
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(outFile), "GB2312");
Scanner scan = new Scanner(inFile);
int cnt = 0;
while (scan.hasNextLine()) {
cnt++;
String line = scan.nextLine();
try {
URL url = new URL(baseUrl + URLEncoder.encode(line, "GB2312"));
System.out.println(url);
String htmlFile = dir + "result_" + cnt + ".html";
osw.write("KEY: \t" + line + "\r\n");
osw.write("FILE: \t" + htmlFile + "\r\n\r\n");
OutputStreamWriter htmlOut = new OutputStreamWriter(new FileOutputStream(htmlFile), "GB2312");
InputStream ins = url.openStream();
Scanner htmlScan = new Scanner(ins, "GB2312");
while (htmlScan.hasNextLine()) {
htmlOut.write(htmlScan.nextLine() + "\r\n");
}
htmlScan.close();
htmlOut.close();
} catch (Exception e) {
e.printStackTrace();
}
}
scan.close();
osw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

6. java:sql语句批量执行

public static List<List<Map<String, Object>>> getData() {
List<List<Map<String, Object>>> data = new LinkedList<List<Map<String, Object>>>();
data.add(SQLHelper.executeQuery("select * from a"));
data.add(SQLHelper.executeQuery("select * from b"));
data.add(SQLHelper.executeQuery("select * from c"));
data.add(SQLHelper.executeQuery("select * from d"));
return data;
}

7. java中hashtable可以一次性查询到多条信息么

不是很好用,Hashtable就相当于数组(实际上它内部就是数组原理),要批量查询不现实,他只能作为一个只能按关键字查询的容器,而且它不能永久保存啊,数据量大的话,有时候还出现溢出错误.而数据库很轻松就可以办到啊,多熟悉熟悉数据库,应该很容易运用的.

阅读全文

与批量查询java相关的资料

热点内容
程序员图鉴 浏览:534
东营程序员 浏览:712
发票上传参数没置服务器地址 浏览:41
程序员网上接单能挣多少钱 浏览:175
稀有传奇手游源码 浏览:547
u盘里的cd驱动加密是什么 浏览:414
遗传算法编码长度 浏览:974
pe装服务器需要注意什么 浏览:320
foreach计数php 浏览:527
php自连接 浏览:298
程序员被喷了怎么办 浏览:711
android消息数 浏览:263
为什么在服务器里输不了指令 浏览:31
程序员那么可爱前女友剧情介绍 浏览:104
centosjava环境变量配置 浏览:555
服务器主板被锁如何恢复 浏览:132
xpc语言编程软件 浏览:823
光遇安卓怎么解限制 浏览:302
元气骑士老版源码 浏览:106
助眠解压音频小姐姐口腔音 浏览:236