首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ubuntu上哪里安装jdbc驱动?

在ubuntu上哪里安装jdbc驱动?
EN

Stack Overflow用户
提问于 2011-03-15 11:00:38
回答 3查看 30.3K关注 0票数 4

我正在尝试在ubuntu上安装MS SQL JDBC驱动程序,以便与Hadoop的sqoop一起使用。我对java和linux完全是个新手,所以我不知道从哪里解压所有的东西。

EN

回答 3

Stack Overflow用户

发布于 2011-03-15 11:02:46

只需将其放入运行时类路径或将其路径添加到运行时类路径。

如何做取决于你是如何执行程序的。如果在命令控制台中使用java命令来执行.class文件,那么可以使用-cp参数来指定要在类路径中获取的类和/或JAR文件的路径。类路径基本上是绝对/相对磁盘文件系统路径的集合,Java必须在其中查找JAR文件和类。

假设您已经下载了一个.zip,您需要将其解压缩,然后查找一个.jar文件(通常在/lib文件夹中)。对于初学者,最简单的方法是将.jar放在当前工作目录中,然后执行您的程序(使用Class.forName("com.mysql.jdbc.Driver");行),如下所示:

代码语言:javascript
运行
复制
java -cp .:mysql.jar com.example.YourClass

.表示当前路径,:是分隔符(我相信这对于Ubuntu是正确的,在Windows上是;)。

票数 6
EN

Stack Overflow用户

发布于 2016-08-04 02:46:39

要安装驱动程序,您可以执行以下操作:

从Microsoft:https://www.microsoft.com/en-us/download/details.aspx?id=11774

  • Unzip下载驱动程序并将其解压(通过将正确的版本复制到/usr/

  • /gzip -d sqljdbc_6.0.7507.100_enu.tar.gz(需要具有全局可读性),对其进行解压和共享。)将tomcat目录解压(/usr/share/tomcat8/lib,但如果您运行的是不同的版本,则可能是tomcat7。)运行sudo ln -s ../../java/sqljdbc42.jar sqljdbc42.jar (使用下面的正确版本名)。如果您使用的是

,请参阅Setting up maven dependency for SQL Server

正确的版本如下:(根据系统要求)

  • Sqljdbc.jar要求JRE值为5并支持JDBC 3.0 API
  • Sqljdbc4.jar要求JRE值为6并支持JDBC4.0 API
  • Sqljdbc41.jar要求JRE值为7并支持JDBC4.1 API
  • Sqljdbc42.jar要求JRE值为8并支持JDBC4.2API
票数 3
EN

Stack Overflow用户

发布于 2019-09-11 13:36:05

只需使用以下命令将您的jdbc jar文件放入/usr/lib/jvm/java-8-oracle/jre/lib/ext

sudo cp ojdbc6.jar /usr/lib/jvm/java-8-oracle/jre/lib/ext

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

https://stackoverflow.com/questions/5307048

复制
相关文章

相似问题

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