__init __()缺少1个必需的位置参数:“ gateway_parameters”

时间:2019-02-18 11:32:29

标签: java python jaydebeapi

我正在尝试使用JayDeBeApi模块在python 3(jupyter笔记本)中使用JDBC连接到Oracle数据库,但出现此错误

import jaydebeapi as jdbc

conn = jdbc.connect('oracle.jdbc.driver.OracleDriver', 
  ["jdbc:oracle:thin:.","username","password"],"\\path-to-ojdbc6.jar")

curs = conn.cursor()

非常感谢帮助您解决此问题。

        $(document).ready(function(){
            $("#button-one").click(function(){
                $("#1").toggle();

            });

            $("#button-two").click(function(){
                $("#2").toggle();
            });
        });

1 个答案:

答案 0 :(得分:0)

从我在项目自述文件中看到的内容来看,这是连接的一部分:

public function register(){
        add_shortcode( 'sponsor_main_page', array($this,'my_form_shortcode') );
            $RegistrationFormId = esc_attr( get_option( 'ik_form_id' ) );
        }

function my_form_shortcode() {
        ob_start();
        get_template_part( 'template-sponsors.php' );
        return ob_get_clean();
    }

似乎您将方括号>>> import jaydebeapi >>> conn = jaydebeapi.connect("org.hsqldb.jdbcDriver", ... "jdbc:hsqldb:mem:.", ... ["SA", ""], ... "/path/to/hsqldb.jar",) 太早了,应该像这样:

[