如何使用 JDBC 连接 vertica?

问题描述 投票:0回答:5

我想用 JDBC 连接 vertica。但我遇到了错误。 这是我的代码:

....

 Class.forName("com.vertica.jdbc.Driver");

....

 connection= DriverManager.getConnection
             (
             "jdbc:vertica://192.168.2.116:5433/schema", "dbadmin", "pass123"
             );

但是我收到了这个错误(如果我打开 netbeans 数据库部分,我收到相同的错误消息。但是我使用客户端(Dbeaver)连接到 vertica):

ex = (java.sql.SQLException) java.sql.SQLException: [Vertica]No enum const class com.vertica.dsi.dataengine.utilities.MetadataSourceColumnTag.COLUMN_SİZE

我该如何解决这个问题?

netbeans jdbc vertica
5个回答
2
投票

因此,如果您需要

jdbc
vertica
中的
netbeans
客户端,请使用
此 vertica jdbc 驱动程序
。这是对我有用的一个。 (摘自intellij)。
    


1
投票

COLUMN_SіZE 的 i 为大写 → й。

离题使用toUpper是vertica的错。


1
投票

https://my.vertica.com/docs/CE/6.0.1/HTML/index.htm#1395.htm

连接 conn = DriverManager.getConnection( “jdbc:vertica://VerticaHost:端口号/数据库名称”, “用户名”,“密码”);

默认情况下,用户的搜索路径为“$user、public、v_catalog、v_monitor 和 v_internal”,因此,您可以创建并使用匹配的用户名来直接连接到所需的 SCHEMA。


0
投票


0
投票

© www.soinside.com 2019 - 2024. All rights reserved.