2010-04-19 15 views
2

J'utilise Oracle Sql Developer pour parcourir une base de données MySQL. Lorsque je parcours la table avec l'onglet Colonnes (affiche les définitions de table), certaines tables affichent une boîte de dialogue Erreur rencontrée qui indique: Code du fournisseur 1317. Est-ce que quelqu'un sait comment résoudre ce problème?Oracle Sql Developer fournisseur code 1317

Merci,

/Z

+0

Avez-vous pensé à elle Zemian? – lisak

Répondre

1

Utilisez-vous la dernière version de SQL Developer?

Cela peut valoir la peine de poser cette question sur le SQL Developer Forum on OTN car il est bien pris en charge par l'équipe Oracle SQL Developer.

J'ai fait une recherche rapide et le seul fil que j'ai pu trouver était ce one dans lequel une des réponses rapporte le même problème que vous mais malheureusement il n'y a pas de réponse directe.

0

1317 semble être le code mySQL pour ER_QUERY_INTERRUPTED. Peut-être une sorte de timeout?

1

SQL Developer ne prend pas en charge la série 5.1.x du connecteur mysql jdbc ... vous devez configurer sql developer pour utiliser mysql-connector-java-5.0.4 dans les paramètres du pilote. Vous devriez mieux utiliser celui-ci, parce que j'avais le problème même avec mysql-connector-java-5.0.8

1

Pour parcourir MYSQL DB avec la version Oracle SQL Developer (version 2.1.2.64) et éviter le problème ci-dessus, vous devez utilisez le connecteur mysql/J: mysql-connector-java-5.0.4.

mysql-connector-java-5.0.8 ou mysql-connector-java-5.1. * NE FONCTIONNERA PAS.

0

S'il vous plaît vérifier le lien suivant pour la réponse

http://download.oracle.com/docs/cd/E15846_01/doc.21/e15222/intro.htm#CHDIEGDD

Voici un extrait du lien ci-dessus:

Base de données: Third Party JDBC Pilotes

Le tiers JDBC Volet Pilotes spécifie les pilotes à utiliser pour connexions à des tiers bases de données (non Oracle), telles que IBM DB2, MySQL, Microsoft SQL Server ou Sybase Adaptive Server. (Vous n'avez pas besoin d'ajouter un pilote pour les connexions aux bases de données Microsoft Access.) Pour ajouter un pilote, cliquez sur Ajouter une entrée et sélectionnez le chemin pour le conducteur:

Pour IBM DB2: le db2jcc.jar et fichiers db2jcc_license_cu.jar, qui sont disponibles auprès d'IBM

pour MySQL: un fichier avec un nom similaire à mysql-connector-java-5.0.4-bin.jar, dans un répertoire sous celui en que vous avez décompressé le téléchargement pour le pilote MySQL

Pour Microsoft SQL Server ou Sybase Adaptive Server: jtds-1.2.jar, dont est inclus dans jtds-1.2-dist.zip télécharger

Pour Teradata: tdgssconfig.jar et terajdbc4.jar, qui sont inclus (avec un fichier readme.txt) dans le TeraJDBC__indep_indep.12.00.00.110.zip ou TeraJDBC__indep_indep.12.00.00.110 .tar télécharger

Alternative: Comme alternative à cette préférence en utilisant, vous pouvez cliquer sur Aide, puis sur Mises à jour installer le pilote JDBC JTDS pour Microsoft SQL Server et t il MySQL JDBE Driver en tant qu'extensions.

Pour trouver un pilote JDBC tiers, consultez le site Web approprié. Pour MySQL, utilisez le pilote MySQL 5.0, pas 5.1 ou version ultérieure, avec SQL Developer version 1.5.

Vous devez spécifier un tiers pilote JDBC ou installer un pilote en utilisant la fonction Rechercher les mises à jour avant pouvez créer une connexion de base de données à une base de données tiers de ce type associé. (Voir les onglets pour la création de connexions à des tiers bases de données dans la Création/Edition/Sélectionnez Base de données boîte de dialogue de connexion.)