首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接vertica和JDBC?

如何连接vertica和JDBC?
EN

Stack Overflow用户
提问于 2013-06-18 17:24:45
回答 5查看 10.1K关注 0票数 1

我想把vertica和JDBC连接起来。但是我弄错了。下面是我的代码:

……

代码语言:javascript
复制
 Class.forName("com.vertica.jdbc.Driver");

……

代码语言:javascript
复制
 connection= DriverManager.getConnection
             (
             "jdbc:vertica://192.168.2.116:5433/schema", "dbadmin", "pass123"
             );

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

代码语言:javascript
复制
ex = (java.sql.SQLException) java.sql.SQLException: [Vertica]No enum const class com.vertica.dsi.dataengine.utilities.MetadataSourceColumnTag.COLUMN_SİZE

我该如何解决这个问题呢?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-07-08 17:00:50

我想这是因为你的语言环境。在这种情况下,我猜是土耳其人。COLUMN_SİZE有大写的I ->错误,错误地使用toUpperİ是垂直错误。

票数 1
EN

Stack Overflow用户

发布于 2015-10-11 16:14:53

因此,如果您需要用于netbeansintellijverticajdbc客户端,请使用this vertica jdbc driver。这对我来说很有效。(摘自dbvisuzlizer)。

票数 2
EN

Stack Overflow用户

发布于 2014-01-20 03:06:06

Vertica的连接字符串在host:port之后使用databasename,而不是schema name。详情请参考文档:

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

连接conn =密码( "jdbc:vertica://VerticaHost:portNumber/databaseName",“用户名”,“DriverManager.getConnection”);

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17165194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档