JDBC (Java DataBase Connectivity) est l'API de base qui permet d'interagir avec les serveurs de base de données SQL en exécutant des instructions SQL à l'aide du langage de programmation Java.
Je lis la spécification Java JDBC (vr.4) et j'ai rencontré cette déclaration: DataSource - cette interface a été introduite dans l'API de package optionnel JDBC 2.0. Il est préférable à DriverManager car il permet aux détails sur la source de données sous-jacente d'être transparents pour l'application Ce que j'essaie de …
J'essaie d'ajouter un JSP compatible avec la base de données à une application Tomcat 5.5 existante (GeoServer 2.0.0, si cela aide). L'application elle-même parle très bien à Postgres, donc je sais que la base de données est active, que l'utilisateur peut y accéder, toutes ces bonnes choses. Ce que j'essaye …
Quel est le problème avec le code, il y a beaucoup d'erreurs lors du débogage. J'écris un code pour une classe singleton pour se connecter à la base de données mysql. Voici mon code package com.glomindz.mercuri.util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class MySingleTon { String url …
Je veux insérer plusieurs lignes dans une table MySQL à la fois en utilisant Java. Le nombre de lignes est dynamique. Dans le passé, je faisais ... for (String element : array) { myStatement.setString(1, element[0]); myStatement.setString(2, element[1]); myStatement.executeUpdate(); } J'aimerais optimiser cela pour utiliser la syntaxe prise en charge par …
Java PreparedStatement offre la possibilité de définir explicitement une valeur Null. Cette possibilité est: prepStmt.setNull(parameterIndex, Types.VARCHAR); La sémantique de cet appel est-elle la même que lors de l'utilisation d'un setType spécifique avec un paramètre nul? prepStmt.setString(null); ?
J'obtiens une exception (voir ci-dessous) si j'essaye de faire resultset.getString("add_date"); pour une connexion JDBC à une base de données MySQL contenant une valeur DATETIME de 0000-00-00 00:00:00 (la valeur quasi-nulle pour DATETIME), même si j'essaie juste d'obtenir la valeur sous forme de chaîne, pas sous forme de objet. J'ai contourné …
La seule façon pour certains pilotes JDBC de revenir Statement.RETURN_GENERATED_KEYSest d'effectuer l'une des opérations suivantes: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs = statement.getGeneratedKeys(); if (rs != null && rs.next()) { key = rs.getLong(1); } Y a-t-il un moyen de faire la même chose avec …
J'ai un problème de configuration des pilotes JDBC dans WildFly (18.0.1) . Chaque fois que j'ouvre (Configuration / Sous-systèmes / Sources de données et pilotes / Pilotes JDBC) , Je reçois: Erreur interne (Détails: newValue est null). Image d'erreur 1: Image d'erreur 2: Toute aide sera la bienvenue!
J'ai une application Spring Boot REST connectée à une base de données Oracle. Nous utilisons JDBC en utilisant JdbcTemplate. Les propriétés de la base de données Oracle sont obtenues via ces 3 paramètres application.properties : spring.datasource.url spring.datasource.username spring.datasource.password Cette application utilise le HikariCP. Sur le site Web HikariCP, j'ai appris …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.