如何仅使用java而不使用JDBC、sql从csv文件检索数据

如何仅使用java而不使用JDBC、sql从csv文件检索数据,java,Java,我有一个csv文件,从这个文件中,我想只使用java检索特定记录,而不使用Jdbc和Sql您可以使用ApacheCommons csv来实现这一点,这既简单又容易 首先,使用inputStream和BufferedReader: InputStream is; InputStreamReader r = new InputStreamReader(is); BufferedReader br = new BufferedReader(r); 接下来使用循环读取bufferedReader并保

我有一个csv文件,从这个文件中,我想只使用java检索特定记录,而不使用Jdbc和Sql

您可以使用ApacheCommons csv来实现这一点,这既简单又容易


首先,使用inputStream和BufferedReader:

InputStream is;
InputStreamReader r = new InputStreamReader(is);
BufferedReader br = new BufferedReader(r);
接下来使用循环读取bufferedReader并保存到数组。您需要使用拆分功能拆分CSV。使用“,”作为分隔符。但是,您也可以根据您的文件使用“/”或“/”

while((reader.readLine()) != null) {

Sting line = "";
String Test [] = line.split(",");
最后,打印阵列:

System.out.Println(Test.ToString());
JDBC和SQL用于数据库访问。如果您有CSV文件,请读取该文件并收集所有需要的记录。除此之外,请仔细阅读。