java - 在终端中使用 JDBC 将 Java 连接到 Oracle 数据库

标签 java oracle jdbc odbc

我正在尝试将 java 连接到终端内的 Oracle 数据库。我不太擅长终端,并且已经为此苦苦挣扎了 3 个多小时。有人可以向我解释一下如何正确设置 PATH 以便 java 可以看到必要的 jar 文件,以及如何配置我的路径,这样我就不必每次都输入安装 java 的路径编译并运行。我理解这是一个可以用谷歌搜索的问题,但我一直在遇到一个又一个的问题。请记住,我是通过 PuTTY 执行此操作,因为我不在计算机本身上。如果有人能花时间回答这个问题,我将不胜感激。

最佳答案

Java 无法使用 PATH 查找 jar 文件。它使用您传递给 java 命令的类路径(或使用 CLASSPATH 环境变量,但我不建议在本地终端 session 之外使用它)找到它们:

java -cp /path/to/jar1.jar:/path/to/jar2.jar com.foo.bar.Main

要将 JDK 添加到您的路径中,您需要添加 <JDK_PATH>/bin (或 Windows 上的 <JDK_PATH>\bin)到 PATH 环境变量。

阅读following section of the Java tutorial .

关于java - 在终端中使用 JDBC 将 Java 连接到 Oracle 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8823795/

相关文章:

java - M3 中的classes()、fields() 和methods() 函数在哪里记录?

java - 无法读取文档 : Expected type float, 整数或字符串

java - JDBC 将日期转换为 UTC

java - 将图标按钮添加到 ControlsFX TableFilter 的列标题

java - Struts2 REST 插件 : Sending JSON object through PUT

c - 甲骨文11g : osutil package; no PATH on CentOS 7?

sql - 在数据库中更新/插入/检索重音字符?

oracle - 匿名 pl/sql block 中的声明顺序

java - 在jTable(自动保存)中编辑后,如何从单元格中保存sql中的数据?

java - 连接到 MySQL 服务器 JDBC