Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Simba';执行涉及MD5()函数的查询时出错;JDBC驱动程序_Jdbc_Google Bigquery_Dbeaver_Simba - Fatal编程技术网

通过Simba';执行涉及MD5()函数的查询时出错;JDBC驱动程序

通过Simba';执行涉及MD5()函数的查询时出错;JDBC驱动程序,jdbc,google-bigquery,dbeaver,simba,Jdbc,Google Bigquery,Dbeaver,Simba,当我使用MD5函数通过Simba的JDBC驱动程序4.2 1.2.1.1001版本执行查询时,例如: SELECT md5('Hello World') AS hash_value from testdataset.table_sample 我得到以下错误跟踪: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at com.simba.googlebigquery.googlebigquery.datae

当我使用MD5函数通过Simba的JDBC驱动程序4.2 1.2.1.1001版本执行查询时,例如:

SELECT md5('Hello World') AS hash_value from testdataset.table_sample
我得到以下错误跟踪:

java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
    at com.simba.googlebigquery.googlebigquery.dataengine.BQResultSet.getDataOldAPI(Unknown Source)
    at com.simba.googlebigquery.googlebigquery.dataengine.BQResultSet.getData(Unknown Source)
    at com.simba.googlebigquery.jdbc.common.SForwardResultSet.getData(Unknown Source)
    at com.simba.googlebigquery.jdbc.common.SForwardResultSet.getObject(Unknown Source)
    at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCResultSetImpl.getObject(JDBCResultSetImpl.java:613)
    at org.jkiss.dbeaver.model.impl.jdbc.data.handlers.JDBCContentValueHandler.fetchColumnValue(JDBCContentValueHandler.java:76)
    at org.jkiss.dbeaver.model.impl.jdbc.data.handlers.JDBCContentValueHandler.fetchColumnValue(JDBCContentValueHandler.java:1)
    at org.jkiss.dbeaver.model.impl.jdbc.data.handlers.JDBCAbstractValueHandler.fetchValueObject(JDBCAbstractValueHandler.java:49)
    at org.jkiss.dbeaver.ui.controls.resultset.ResultSetDataReceiver.fetchRow(ResultSetDataReceiver.java:123)
    at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.fetchQueryData(SQLQueryJob.java:686)
    at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.executeStatement(SQLQueryJob.java:499)
    at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.lambda$0(SQLQueryJob.java:419)
    at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:152)
    at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.executeSingleQuery(SQLQueryJob.java:411)
    at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.extractData(SQLQueryJob.java:781)
    at org.jkiss.dbeaver.ui.editors.sql.SQLEditor$QueryResultsContainer.readData(SQLEditor.java:2852)
    at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:99)
    at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:152)
    at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:97)
    at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$17.run(ResultSetViewer.java:3431)
    at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:103)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

我尝试了不同的客户端,但得到了相同的结果。

您使用的是哪个Java版本?我使用的是Java 8Java 8 includes
javax.xml.bind.DataTypeConverter
,所以这不太可能,除非有一个类加载器不允许您的程序看到它。在任何情况下,如果您使用的是DBeaver,您可能需要在DBeaver支持论坛上询问。您使用的是哪个Java版本?我使用的是Java 8Java 8 includes
javax.xml.bind.DataTypeConverter
,因此这不太可能,除非涉及到不允许您的程序查看它的类加载器。在任何情况下,如果您使用的是DBeaver,您可能希望在DBeaver支持论坛上提问。