首页 文章

通过批处理文件连接Oracle

提问于
浏览
1

我是Windows批处理程序的新手 . 我有一个要求,即我想通过命令提示符从用户获取Oracle数据库用户名密码和连接字符串 . 取决于用户输入我需要连接Oracle中的特定用户 . 如何使用Windows批处理文件执行此操作?

我试过了,但我无法解决问题 .

enter code here
@ECHO OFF
ECHO *****************************
ECHO     Database Login
ECHO *****************************


SET /p username    =User/Schema:
SET /p passwd      =Password   :
SET /p tns         =Database   :


sqlplus %username%/%passwd%@%tns

当我执行批处理文件时,我没有看到任何操作,它只是运行并从命令提示符退出 .

2 回答

  • 1

    或更简单的方法是:

    sqlplus%1%/%2%@%3%

    这里%1%2%3是您通过命令行传递的参数 . 像C:> sql_connect.bat admin asa123 orcl

  • 0

    用这个:

    @ECHO OFF
    ECHO *****************************
    ECHO     Database Login
    ECHO *****************************
    
    SET /p usr=username: 
    SET /p pwd=password: 
    SET /p tns=tns: 
    
    sqlplus %usr%/%pwd%@%tns%
    

相关问题