Articles of oracle

Erreur «ORA-01008: toutes les variables ne sont pas liées»

J’utilise la méthode suivante pour calculer la paie en utilisant jdbc mais l’erreur “ORA-01008: toutes les variables ne sont pas liées” ne disparaît pas. Une idée s’il vous plaît? J’utilise le code suivant public double getPayroll(){ ResultSet rs = null; ResultSet rs1 = null; ResultSet rs2 = null; Connection conn = null; PreparedStatement pstmt = […]

Comment appeler une fonction ou une procédure Oracle à l’aide de Hibernate (EntityManager) ou de JPA 2

J’ai une fonction Oracle qui renvoie sys-refcursor et lorsque j’appelle cette fonction à l’aide d’Hibernate 4, j’obtiens l’exception suivante. Hibernate: { ? = call my_function(?) } org.hibernate.exception.GenericJDBCException: could not execute query javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not execute query at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1360) at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1288) at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:313) Comment puis-je résoudre ça? Fonction Oracle create or replace FUNCTION my_function(p_val IN […]

Oracle traite une chaîne vide comme un problème NULL pour un programmeur Java / JPA

Comment gérez-vous cette situation où Oracle stocke la chaîne vide en tant que null dans la firebase database? Je voudrais que ce soit stocké comme une chaîne vide car ce n’est pas comme NULL, car émettre la requête serait plus facile. Quelque chose comme ceci sélectionnerait la chaîne vide et la chaîne non vide, mais […]

Impossible de se connecter à Oracle via Pentaho. ‘oracle.jdbc.driver.OracleDriver’ est introuvable

Bonjour, je viens d’installer Pentaho Data Integration v. 5.01 et j’essaie de me connecter à une firebase database. Cependant, je ne peux pas tester la connexion car j’obtiens l’erreur (collée ci-dessous). JDK 1.7 est également installé sur le système, mais je n’arrive pas à localiser ojdbc14.jar nulle part. J’ai téléchargé cela et je l’ai collé […]

Java Mission Control dans le JDK: à quoi peut-il servir gratuitement?

Java Mission Control est inclus dans le JDK Oracle depuis Java 7u40. Il est très clair dans la documentation JMC qu’il s’agit d’une fonctionnalité commerciale, mais la documentation JDK n’indique pas clairement quand vous pouvez utiliser JMC gratuitement et quand vous avez besoin d’une licence Java SE Advanced. Cela peut être dû au fait que […]

Pourquoi Hibernate a-t-il choisi d’utiliser LONG over CLOB?

Il semble que Hibernate ait commencé à utiliser le type de données LONG dans la version 3.5.5 (nous avons mis à niveau à partir de la version 3.2.7) au lieu de CLOB pour la propriété de type=”text” . Cela pose des problèmes car le type de données LONG dans Oracle est un ancien type de […]

PreparedStatement, CallableStatement et considérations relatives aux performances

J’ai un oracle stored proc qui doit être appelé depuis mon programme Java. J’avais utilisé CallableStatement pour transmettre des parameters au proc stocké. J’utilise le pilote mince Oracle (configuré dans le serveur de logique Web par rapport à l’entrée jndi appropriée). Ce processus stocké n’a aucune valeur OUT. Ce processus stocké accepte une valeur numérique […]

Sélectionner pour le saut de mise à jour verrouillé du niveau JPA

Dans mon application – Oracle avec JPA (EclipseLink), j’utilise l’expression suivante pour verrouiller le sous-ensemble des enregistrements dans certaines tables: select * from MY_TABLE where MY_CONDITIONS for update skip locked Je l’exécute tout au long de la requête native, mais je dois écrire cette requête pour toutes les entités requirejses. Existe-t-il un moyen d’éviter les […]

Hibernate, id, oracle, séquence

Ma firebase database est Oracle et ma valeur de colonne id est une séquence Oracle. Cette séquence est exécutée par un déclencheur. Par conséquent, avant que chaque ligne soit insérée, ce déclencheur utilise cette séquence pour obtenir la valeur id. Je ne comprends donc pas dans quelle génération de stratégie id devrais-je définir dans ma […]

Devrais-je utiliser JDBC getNSsortingng () au lieu de getSsortingng ()?

Nous construisons une application Java reposant sur une firebase database Oracle à laquelle nous ojdbc6.jar aide de JDBC (pilotes ojdbc6.jar et orai18n.jar ). Le schéma de firebase database stocke les colonnes de texte principalement à l’aide du type de données NVARCHAR2 . La documentation JDBC pour le ResultSet JDBC indique que getNSsortingng() est particulièrement destiné […]