如何创建一个java.sql.字符串数组?

2022-09-02 01:36:42

可能的重复:
如何在Java中从数组(T[])创建ArrayList(ArrayList<T>)

我有:

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

我怎么能把类似的东西?asd=time


答案 1

我假设你真正需要的是一个java.sql.Array,因为你在一些评论中提到了jdbc和setArray

三个选项:

  1. 尝试 Connection.createArrayOf().这可能可用,也可能不可用,具体取决于您使用的 JDBC 驱动程序。
  2. 编写自己的类来实现 .下面是 PostgreSQL 的一个示例java.sql.Array
  3. 一些实现,如Oracle的,提供了使用数组的实用程序方法。请查看 JDBC 驱动程序的文档。

答案 2

该类不是实际的数组。相反,它是一个帮助器类,具有静态方法来帮助数组。Array

您可能正在寻求使用或类似的东西。您可以使用它ArrayListList<String> asd = Arrays.asList(time)


推荐