gpt4 book ai didi

java - Jackcess 号码格式异常

转载 作者:行者123 更新时间:2023-12-01 17:53:01 26 4
gpt4 key购买 nike

我正在尝试创建一个程序,它从 CSV 文件获取输入并将其写入 Java 创建的 Access 数据库和表。该程序使用 while 循环来遍历 CSV 文件。文件的第一行完美地写入数据库,但在尝试将相同类型的输入写入表时,它在第二行崩溃。我该如何解决这个问题?到目前为止,这是我的代码:

public void GPXtoAccess() {
try {
Access = new Scanner(DummyCSV);
Scanner = new Scanner(DummyCSV);

while (Access.hasNextLine()) {
Scanner.useDelimiter(";");
GPXlat = Scanner.next();
GPXlon = Scanner.next();
GPXtime = Scanner.next();
GPXname = Scanner.next();
GPXdesc = Scanner.next();

try {
GPXTable.addRow(Column.AUTO_NUMBER, GPXlat, GPXlon, GPXtime, GPXname, GPXdesc);
} catch (IOException T) {
System.out.println("Error: " + T);
System.out.println("Error is thrown while writing data to table");
}
}
} catch (FileNotFoundException M) {
System.out.println("Error: " + M);
}
}

最佳答案

在您的代码中,您使用了 Scanner.next() ,它返回 String 值。大多数时候,您的表列值与 String 不匹配,这就是您收到 NumberformatException

的原因

关于java - Jackcess 号码格式异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47859910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com