使用Java JDBC squirrel sql驱动程序连接到Netezza失败
我试图构建一个简单的java应用程序,它将使用JavaJDBC创建到netezza服务器的连接 我在使用Java JDBC squirrel sql驱动程序连接到Netezza失败,java,jdbc,netezza,squirrel-sql,Java,Jdbc,Netezza,Squirrel Sql,我试图构建一个简单的java应用程序,它将使用JavaJDBC创建到netezza服务器的连接 我在google和maven存储库以及http://www.java2s.com/ 所以我尝试使用squirrelsql 这是我的pom文件: <dependency> <groupId>net.sf.squirrel-sql.plugins</groupId> <artifactId>netezza</ar
google
和maven
存储库以及http://www.java2s.com/
所以我尝试使用squirrelsql
这是我的pom文件:
<dependency>
<groupId>net.sf.squirrel-sql.plugins</groupId>
<artifactId>netezza</artifactId>
<version>3.5.0</version>
</dependency>
此处附加的错误:
Start
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:netezza://*********************************
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at com.xxxx.yyy.zzz.ppp.DatabaseProvider.main(DatabaseProvider.java:368)
Netezza是一种商业产品,JDBC驱动程序(包含在
nzjdbc.jar
中)在internet上不可用。如果您的公司使用Netezza设备,那么您应该能够从公司内部或IBM获得该驱动程序,前提是您提供了一些证据,证明您的公司确实在使用该设备
一旦你接触到
nzjdbc.jar
,出于同样的原因,你必须手动将它安装到Maven存储库中。您可以按照另一篇SO帖子中给出的说明进行操作:Netezza作为一种商业产品,JDBC驱动程序(包含在nzjdbc.jar
中)在internet上不可用。如果您的公司使用Netezza设备,那么您应该能够从公司内部或IBM获得该驱动程序,前提是您提供了一些证据,证明您的公司确实在使用该设备
一旦你接触到
nzjdbc.jar
,出于同样的原因,你必须手动将它安装到Maven存储库中。您可以按照另一篇文章中给出的说明进行操作:依赖项不是JDBC驱动程序,它是Squirrel SQL查询工具的插件。我在哪里可以找到netezza的JDBC驱动程序?不知道,您需要搜索它。要求查找外部资源是一个离题的话题。即使谷歌也没有找到依赖项。依赖项不是JDBC驱动程序,它是Squirrel SQL查询工具的插件。我在哪里可以找到netezza的JDBC驱动程序?不知道,你需要用谷歌搜索它。要求寻找外部资源是离题的,甚至谷歌也没有找到
Start
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:netezza://*********************************
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at com.xxxx.yyy.zzz.ppp.DatabaseProvider.main(DatabaseProvider.java:368)