【问题标题】:Problem in Oracle JDBC Connection Configuration/JDBC Request - JMETEROracle JDBC 连接配置/JDBC 请求中的问题 - JMETER
【发布时间】:2022-02-19 04:32:38
【问题描述】:

我的 JDBC 连接配置有问题。当我执行我的测试(仅 JDBC 请求 - 插入)时,报告中没有出现任何结果(查看结果树):

“无法为连接 URL 'jdbc:oracle:JDTST' 创建类 'oracle.jdbc.OracleDriver' 的 JDBC 驱动程序”

连接是 Oracle。看下面的配置:

数据库 URL:jdbc:oracle://${myURL}

JDBC驱动类:com.microsoft.sqlserver.jdbc.SQLServerDriver

用户名:${user}

密码:${密码}

打印如下:

lister.ora 文件:

我在 Oracle DB 中的登录名:

有人可以帮我吗?

谢谢!!!

【问题讨论】:

    标签: java oracle jdbc jmeter


    【解决方案1】:
    1. 我认为您的网址不正确,应该是这样的:

      jdbc:oracle:thin:@your-oracle-hostname-or-ip-address:your-oracle-port:your-oracle-SID
      
    2. 正确的 JDBC 驱动程序完全限定名称是 oracle.jdbc.driver.OracleDriver

    3. “验证查询”应该是select 1 from dual

    4. 您需要下载Oracle JDBC Driver并将其放到JMeter Classpath

    更多信息:

    【讨论】:

    • Dmitri T, - 我的 URL:jdbc:oracle:thin:@${JDTST} - JDBC 驱动程序:我尝试使用 oracle.jdbc.driver.OracleDriver 和 oracle.jdbc.OracleDriver - 我改变了“验证查询”以从对偶中选择 1。再次出错.. =/见下文::java.sql.SQLException:无法为连接 URL 'jdbc:oracle:thin:@JDTST' 创建类 'oracle.jdbc.driver.OracleDriver' 的 JDBC 驱动程序
    • DmitriT,我在描述中添加了 listener.ora 文件的打印。我如何获得他的网址?
    • 我在描述中添加了其他打印,关于我在 Oracle DB 中的登录!
    • ??? =/ !!!!!!!!!
    【解决方案2】:

    请参阅JDBC Developer's guide,了解如何形成 JDBC 连接 URL。 最简单的方法是使用以下 URL。您可以使用DataSourceSample.java 来检查连接。

    jdbc:oracle:thin:db_user/db_password@localhost:5221:orcl
    

    【讨论】:

    • Nirmala,我添加了 URL 但无济于事... =/
    • 我在描述中添加了其他打印,关于我在 Oracle DB 中的登录!
    • ??? =/ !!!!!!!!!
    • 能否查看数据库端的tnsnames.ora,通过sqlplus验证连接是否正常?
    【解决方案3】:

    不再支持数据库 SID;请使用 Nirmala 回复中的服务名称。

    【讨论】:

    • 但是不行……我试过了:jdbc:oracle:thin:CAMILA_JDCCS2019/keyUser@localhost:5221:orcl
    • 以下错误:java.sql.SQLException: Cannot create PoolableConnectionFactory (Erro de ES: The Network Adapter could not build the connection)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多