如何创建一个由字符串组成的 java.sql.Array?

90 浏览
0 Comments

如何创建一个由字符串组成的 java.sql.Array?

此问题已有答案

可能重复:

如何在Java中从数组(T[])创建ArrayList(ArrayList)

我有:

String[] time = {"22:22:22","22:22:23"};
Array asd = null;

如何像这样放置asd=time

admin 更改状态以发布 2023年5月23日
0
0 Comments

Array类不是实际的数组。它是一个帮助类,具有帮助处理数组的静态方法。

你可能希望使用ArrayList或类似的东西。你可以使用List asd = Arrays.asList(time)

0
0 Comments

我猜你实际上需要的是一个 java.sql.Array,因为你在评论中提到了jdbc和setArray

有三个选项:

  1. 尝试使用 Connection.createArrayOf()。这可能取决于你正在使用的JDBC驱动程序是否可用。
  2. 编写自己的实现 java.sql.Array 的类。这里有一个适用于 PostgreSQL 的示例
  3. 一些实现,例如Oracle,提供了用于处理数组的实用方法。请检查你的JDBC驱动程序的文档。
0