我能够从数据块读取数据并将数据写入 Teradata 但无法运行 jaydebeapi.connect() 函数。
''' '导入jaydebeapi jdbc_driver_loc ='dbfs:/FileStore/jars/bad3070d_dcf9_445a_ad2f_a83066001166-terajdbc_20_00_00_06-6121b.jar,dbfs:/FileStore/jars/008ecc1e_67f3_44f6_b2a4_51753s-cd1cd1 config_dict={"JDBCURL":"jdbc:?,LOGMECH=LDAP","JDBCDriver":"com.teradata.jdbc.TeraDriver","DB_User":"?","DB_PWD":"?"} jdbcUrl=config_dict["JDBCURL"] jdbcDriver =config_dict["JDBCDriver"] user=config_dict["DB_User"] password=config_dict["DB_PWD"] 打印(jdbcDriver) 打印(jdbcUrl) jars=["dbfs:/FileStore/jars/bad3070d_dcf9_445a_ad2f_a83066001166-terajdbc_20_00_00_06-6121b.jar","dbfs:/FileStore/jars/008ecc1e_67f3_44f6_b2a4_51753cd1dfsd07"sconfig"s conn = jaydebeapi.connect('com.teradata.jdbc.TeraDriver',jdbcUrl,[用户,密码],jars) '''' 错误:类型错误:找不到类 com.teradata.jdbc.TeraDriver
我可以使用相同的 teradata 连接手动连接。
有人请对此发表评论。
谢谢。 狗屎
我试图改变驱动程序以及路径。