Articles of jdbc

Exécuter un script .sql en utilisant MySQL avec JDBC

Je commence à utiliser MySQL avec JDBC. Class.forName(“com.mysql.jdbc.Driver”); conn = DriverManager.getConnection(“jdbc:mysql:///x”, “x”, “x”); stmt = conn.createStatement(); stmt.execute( “CREATE TABLE amigos” + “(“+ “id int AUTO_INCREMENT not null,”+ “nombre char(20) not null,”+ “primary key(id)” + “)”); J’ai 3-4 tables à créer et cela ne semble pas bien. Est-il possible d’exécuter un script .sql depuis MySQL JDBC?

Où est mon caractère invalide (ORA-00911)

J’essaie d’insérer des CLOB dans une firebase database (voir la question associée ). Je n’arrive pas à comprendre ce qui ne va pas. J’ai une liste d’environ 85 clous que je veux insérer dans un tableau. Même en insérant uniquement le premier clobe, je reçois ORA-00911: invalid character . Je ne peux pas comprendre comment […]

Java.sql.Timestamp est-il spécifique au fuseau horaire?

Je dois stocker UTC dateTime dans DB. J’ai converti le dateTime donné dans un fuseau horaire spécifique en UTC. pour cela j’ai suivi le code ci-dessous. Mon entrée dateTime est “20121225 10:00:00 Z” le fuseau horaire est “Asia / Calcutta” Mon serveur / DB (oracle) fonctionne dans le même fuseau horaire (IST) “Asia / Calcutta” […]

Simuler CREATE DATABASE SI N’EXISTE PAS pour PostgreSQL?

Je veux créer une firebase database qui n’existe pas via JDBC. Contrairement à MySQL, PostgreSQL ne supporte create if not exists syntaxe create if not exists . Quelle est la meilleure façon d’y parvenir? L’application ne sait pas si la firebase database existe ou non. Il devrait vérifier et si la firebase database existe, elle […]

PreparedStatement avec la liste des parameters dans une clause IN

Comment définir la valeur de la clause in dans un prepareStatement dans JDBC lors de l’exécution d’une requête. Exemple: connection.prepareStatement(“Select * from test where field in (?)”); Si cette clause peut contenir plusieurs valeurs, comment puis-je le faire? Parfois, je connais la liste des parameters à l’avance ou parfois je ne sais pas à l’avance. […]

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver dans Eclipse

Ce qui ne va pas avec le code, il y a beaucoup d’erreurs lors du débogage. J’écris un code pour une classe singleton pour se connecter avec la firebase database 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 { Ssortingng url = “jdbc:mysql://localhost:3306/”; Ssortingng dbName = […]

Hibernate ou JDBC

J’ai un client lourd, une application java swing avec un schéma de 25 tables et ~ 15 JInternalFrames (formulaires de saisie de données pour les tables). Je dois faire un choix de conception de JDBC ou ORM (mise en veille prolongée avec un cadre de spring dans le cas présent) pour une interaction de SGBD. […]

Impossible d’émettre des instructions de manipulation de données avec executeQuery ()

En MySQL, j’ai deux tables, tableB et tableB . J’essaie d’exécuter deux requêtes: executeQuery(query1) executeQuery(query2) Mais j’obtiens l’erreur suivante: can not issue data manipulation statements with executeQuery(). Qu’est-ce que ça veut dire?

Choix de la bibliothèque de pool de connexions JDBC Java en 2011/2012?

Quelle bibliothèque de pool de connexions JDBC dois-je utiliser pour un nouveau projet d’application (pas une application Web)? Apache DBCP a suffisamment de problèmes non résolus qui sont poussés jusqu’à la version 2.0, je pense. Le développement de C3P0 semble être arrêté. Et les deux semblent relativement lents . Proxool est mort. DBPool n’a presque […]

PreparedStatement setNull (..)

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 pour un setType spécifique avec un paramètre nul? prepStmt.setSsortingng(null); ?