Articles of jdbc

Résoudre une “défaillance de liaison de communication” avec JDBC et MySQL

J’essaie de me connecter au serveur MySQL local mais je continue à recevoir une erreur. Voici le code public class Connect { public static void main(Ssortingng[] args) { Connection conn = null; try { Ssortingng userName = “myUsername”; Ssortingng password = “myPassword”; Ssortingng url = “jdbc:mysql://localhost:3306/myDatabaseName”; Class.forName(“com.mysql.jdbc.Driver”).newInstance(); conn = DriverManager.getConnection(url, userName, password); System.out.println(“Database connection established”); […]

Java JDBC – Comment se connecter à Oracle en utilisant Nom du service au lieu du SID

J’ai une application Java qui utilise JDBC (via JPA) et qui se connectait à une firebase database de développement en utilisant hostname, port et Oracle SID, comme ceci: jdbc: oracle: mince: @ oracle.hostserver1.mydomain.ca: 1521: XYZ XYZ était le SID Oracle. Maintenant, je dois me connecter à une autre firebase database Oracle qui n’utilise pas de […]

Comment puis-je obtenir la taille d’un java.sql.ResultSet?

Cela ne devrait-il pas être une opération assez simple? Cependant, je vois qu’il n’y a pas de méthode size() ni length() .

Connecter Java à une firebase database MySQL

Comment vous connectez-vous à une firebase database 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

Pour éviter une fuite de mémoire, le pilote JDBC a été désenregistré de force

Je reçois ce message lorsque je lance mon application Web. Cela fonctionne bien mais je reçois ce message lors de l’arrêt. SEVERE: une application Web a enregistré le pilote JBDC [oracle.jdbc.driver.OracleDriver] mais n’a pas réussi à le désenregistrer lorsque l’application Web a été arrêtée. Pour éviter une fuite de mémoire, le pilote JDBC n’a pas […]

Alternatives à la clause PreparedStatement IN?

Quelles sont les solutions les plus appropriées pour utiliser une clause SQL IN 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é liés à une attaque par injection SQL: Un ? placeholder représente une valeur plutôt qu’une liste de valeurs. Considérez l’instruction SQL […]

Options de regroupement de connexions avec JDBC: DBCP vs C3P0

Quelle est la meilleure bibliothèque de regroupement de connexions disponible pour Java / JDBC? Je considère les 2 principaux candidats (libre / 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. Y at-il des alternatives pertinentes […]

Comment obtenir l’ID d’insertion dans JDBC?

Je veux INSERT un enregistrement dans une firebase database (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 en utilisant l’API JDBC?

java.util.Date vs java.sql.Date

java.util.Date vs java.sql.Date : quand utiliser et pourquoi?