cmd 链接oracle

2023年 8月 6日 18.1k 0

在CMD中链接Oracle数据库是日常工作中必不可少的一个环节。下面我将分享一下几种常用的连接Oracle数据库的方法。

第一种方法是使用sqlplus命令,它是Oracle数据库自带的客户端工具。通过cmd打开命令窗口后,输入以下命令就可以链接数据库了:

sqlplus 用户名/密码@连接名

例如:

sqlplus scott/tiger@orcl

第二种方法是使用Oracle Instant Client,它是Oracle提供的轻量级数据库客户端,可在不安装完整版Oracle数据库的情况下进行链接。以下是步骤:

1. 下载instant client和jdbc driver

2. 解压缩到某个目录

3. 配置环境变量PATH,添加Instant Client的路径

4. 在CMD窗口中输入以下命令:

sqlplus 用户名/密码@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))

第三种方法是通过Java程序连接Oracle数据库。以下是使用JDBC链接Oracle数据库的例子:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class OracleConnection {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:orcl", "用户名", "密码");
stmt = conn.createStatement();
String sql = "SELECT * FROM emp";
stmt.executeQuery(sql);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}

上述例子中,需要注意的是jdbc:oracle:thin:表示使用thin方式链接Oracle数据库,192.168.0.1是Oracle数据库所在的IP地址,1521是Oracle数据库所占用的端口号,orcl 是Service Name。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论