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 veux INSERTun enregistrement dans une base de données (qui est Microsoft SQL Server dans mon cas) en utilisant JDBC en Java. En même temps, je veux obtenir l'ID d'insertion. Comment puis-je y parvenir à l'aide de l'API JDBC?
Quelques antécédents: J'ai une application Web Java 1.6 exécutée sur Tomcat 7. La base de données est MySQL 5.5. Auparavant, j'utilisais le pilote Mysql JDBC 5.1.23 pour me connecter à la base de données. Tout fonctionnait. J'ai récemment mis à niveau le pilote Mysql JDBC 5.1.33. Après la mise à …
Quelles sont les meilleures solutions de contournement pour utiliser une INclause SQL avec des instances de java.sql.PreparedStatement, qui n'est pas prise en charge pour plusieurs valeurs en raison de problèmes de sécurité d'attaque par injection SQL: un ?espace réservé représente une valeur, plutôt qu'une liste de valeurs. Considérez l'instruction SQL …
Je reçois ce message lorsque j'exécute mon application Web. Cela fonctionne bien mais je reçois ce message lors de l'arrêt. GRAVE: Une application Web a enregistré le pilote JBDC [oracle.jdbc.driver.OracleDriver] mais n'a pas réussi à le désinscrire lorsque l'application Web a été arrêtée. Pour éviter une fuite de mémoire, le …
Comment vous connectez-vous à une base de données MySQL en Java? Quand j'essaye, je reçois java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) Ou java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Ou java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
Quelle est la meilleure bibliothèque de regroupement de connexions disponible pour Java / JDBC? Je considère les 2 principaux candidats (gratuits / open-source): Apache DBCP - http://commons.apache.org/dbcp/ C3P0 - http://sourceforge.net/projects/c3p0 J'ai beaucoup lu à leur sujet dans les blogs et autres forums, mais je n'ai pas pu prendre de décision. …
L'ensemble de résultats n'a pas de méthode pour hasNext. Je veux vérifier si le resultSet a une valeur C'est la bonne route if (!resultSet.next() ) { System.out.println("no data"); }
Je veux ajouter le pilote oracle jdbc à mon projet en tant que dépendance (portée d'exécution) - ojdbc14. Dans le site MVNrepository, la dépendance à mettre dans le POM est: <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.3.0</version> </dependency> bien sûr, cela ne fonctionne pas car il ne se trouve pas dans le référentiel …
On dit que c'est une bonne habitude de fermer toutes les ressources JDBC après utilisation. Mais si j'ai le code suivant, est-il nécessaire de fermer l'ensemble de résultats et l'instruction? Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; try { conn = // Retrieve connection stmt …
На этот вопрос есть ответы на Stack Overflow на рurredом : Как подключится к БД Oracle используя имя сервиса (nom du service) вмест J'ai une application Java qui utilise JDBC (via JPA) qui se connectait à une base de données de développement en utilisant le nom d'hôte, le port et …
Avec, java.sql.ResultSetexiste-t-il un moyen d'obtenir le nom d'une colonne en tant que Stringen utilisant l'index de la colonne? J'ai jeté un œil au document API mais je ne trouve rien.
Voici comment ma connexion est établie: Connection conn = DriverManager.getConnection(url + dbName + "?useUnicode=true&characterEncoding=utf-8", userName, password); Et j'obtiens l'erreur suivante lorsque je tente d'ajouter une ligne à une table: Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...' for column 'content' at row 1 J'insère des milliers d'enregistrements et j'obtiens toujours cette erreur lorsque le …
Je travaille à faire parler ma base de données à mes programmes Java. Quelqu'un peut-il me donner un exemple de programme rapide et sale en utilisant le JDBC? Je reçois une erreur plutôt prodigieuse: Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server …
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.