首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在JDBC中为Netezza指定数据库

在JDBC中为Netezza指定数据库
EN

Stack Overflow用户
提问于 2018-10-12 02:55:07
回答 2查看 189关注 0票数 0

连接到通过JDBC实现Netezza时,URL中的数据库是必需的字段,例如示例URL jdbc:netezza://main:5490/sales;user=admin;password=password中的值sales

当我第一次连接到Netezza实例时,我(必然)不知道设备上数据库的名称。猜测数据库名是一项非常耗时的练习。

在这种情况下,我应该提供什么价值?是否有“使用默认”选项,列出数据库的方法,或者总是工作的特定数据库名称(例如,系统数据库)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-01 10:09:38

Netezza总是有一个主数据库: system。不能删除系统数据库。我建议你连接到jdbc:netezza://hostname:5480/system

一旦连接,您可以列出用户可以访问的数据库,使用

代码语言:javascript
运行
复制
select database
from _v_database;
票数 1
EN

Stack Overflow用户

发布于 2018-10-12 19:21:40

我无法确定地回答,但似乎每个Netezza设备在默认情况下都有一个名为TESTDB的数据库。至少对于我可以访问的所有设备来说都是如此。

用户或管理员可能能够删除此数据库,但如果需要连接到的数据库,则这是一个很好的选择。

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

https://stackoverflow.com/questions/52771532

复制
相关文章

相似问题

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