我正在使用Oracle Sql Developer浏览MySQL数据库。当我使用Columns选项卡浏览表(显示表定义)时,某些表将显示Error Encountered对话框,其中显示:供应商代码1317.有谁知道如何解决此问题?
谢谢,
/ Z
答案 0 :(得分:1)
您使用的是最新版本的SQL Developer吗?
可能值得在SQL Developer Forum on OTN上提出这个问题,因为它得到了Oracle SQL Developer团队的大力支持。
我有一个快速搜索,我能找到的唯一主题就是这个one,其中一个响应报告了与你相同的问题,但不幸的是没有直接回复。
答案 1 :(得分:1)
SQL Developer不支持5.1.x系列的jdbc mysql连接器...你需要设置sql developer在驱动程序设置中使用mysql-connector-java-5.0.4。你最好使用这个,因为即使使用mysql-connector-java-5.0.8
我也遇到了问题答案 2 :(得分:1)
要使用版本Oracle SQL Developer(版本2.1.2.64)浏览MYSQL DB并避免上述问题,必须使用mysql / J连接器:mysql-connector-java-5.0.4。
mysql-connector-java-5.0.8或mysql-connector-java-5.1。*不起作用。
答案 3 :(得分:0)
1317似乎是ER_QUERY_INTERRUPTED的mySQL代码。 也许某种超时?
答案 4 :(得分:0)
请查看以下链接以获取答案
http://download.oracle.com/docs/cd/E15846_01/doc.21/e15222/intro.htm#CHDIEGDD
这是以上链接的摘录:
数据库:第三方JDBC驱动程序
第三方JDBC驱动程序窗格 指定要用于的驱动程序 与第三方的联系 (非Oracle)数据库,例如IBM DB2,MySQL,Microsoft SQL Server或 Sybase Adaptive Server。 (你不 需要添加连接驱动程序 到Microsoft Access数据库。)添加 一个驱动程序,单击添加条目并选择 司机的路径:
对于IBM DB2:db2jcc.jar和 db2jcc_license_cu.jar文件,它们是 可从IBM获得
对于MySQL:名称相似的文件 到mysql-connector-java-5.0.4-bin.jar, 在一个目录下的一个 您解压下载的 MySQL驱动程序
对于Microsoft SQL Server或Sybase Adaptive Server:jtds-1.2.jar,其中 包含在jtds-1.2-dist.zip中 下载
对于Teradata:tdgssconfig.jar和 terajdbc4.jar,包含在内 (以及readme.txt文件)中的 TeraJDBC__indep_indep.12.00.00.110.zip 要么 TeraJDBC__indep_indep.12.00.00.110.tar 下载
替代方案:作为替代方案 使用此首选项,您可以单击 帮助,然后检查更新 安装JTDS JDBC驱动程序 Microsoft SQL Server和MySQL JDBE驱动程序作为扩展。
查找特定的第三方JDBC 驱动程序,请参阅相应的网站。 对于MySQL,请使用MySQL 5.0驱动程序 5.1或更高版本,使用SQL Developer版本1.5。
您必须指定第三方JDBC 使用驱动程序或安装驱动程序 在您之前检查更新功能 可以创建一个数据库连接 第三方数据库 相关类型。 (参见标签 创建与第三方的连接 创建/编辑/选择中的数据库 “数据库连接”对话框。)