Articles of jdbc

Les lignes Oracle JDBC batchUpdate concernées ont toujours la valeur -2 (Statement.SUCCESS_NO_INFO).

J’ai un processus de traitement par lots qui effectue une instruction Bulk UPDATE. Après avoir implémenté le support par lots à l’aide de Spring JDBC 4.1.6 et du pilote Oracle Jdbc (ojdbc7 et ucp), le nombre d’enregistrements affectés aux demandes de mise à jour individuelles (dans le lot) est toujours extrait sous la forme -2 […]

PSQLException: ERREUR: la valeur null dans la colonne viole la contrainte non nulle

J’utilise PostgreSQL 8.4.13 sur x86_64-pc-linux-gnu sur Debian 4.4.5-8, 64 bits. J’ai créé le tableau suivant: CREATE TABLE users ( user_id serial PRIMARY KEY NOT NULL, name varchar(200), username varchar(150), password varchar(150), ); Puis, en utilisant une application Java, j’exécute le code suivant: Ssortingng insertTableSQL = “INSERT INTO USERS” + “(name, username, password) VALUES” + “(?,?,?)”; […]

Coffre-fort pour convertir Java.sql.date à Java.util.date par casting?

Java.sql.date étend java.util.date, est-il donc possible de convertir les deux en convertissant java.sql.date en java.util.date? Ou existe-t-il un autre moyen de les convertir?

comment effectuer un mappage hibernate pour une table ou une vue sans clé primaire

Dupliquer possible: Hibernate et pas de PK Tout le monde sait comment effectuer un mappage de veille prolongée pour une table ou une vue sans clé primaire?

Comment obtenir le nom de la classe du pilote (pas le nom du pilote) depuis une connexion jdbc

J’ai un fichier context.xml au format ci-dessous WEB-INF/web.xml De ce contex.xml je dois obtenir mon nom de pilote CLASS. A chaque fois que j’essaye comme DataSource ds = (DataSource)context.lookup(“java:/jdbc/myDataSource”) et essayez d’obtenir le nom de la classe de pilote à partir de la connexion en utilisant ds.getConnection().getMetatData().getDriverName() Il ne renvoie que le pilote JDBC Oracle […]

Comment passer PreparedStatement setArray pour le tableau de caractères

J’ai du code JDBC comme suit: Ssortingng selectSQL = “SELECT * FROM DBUSER WHERE USER_ID = ? and PASSWORD = ?”; Integer userId = 1000; char[] passwordSsortingng = new char[] { ‘t’, ‘e’, ‘s’, ‘t’ }; PreparedStatement preparedStatement = dbConnection.prepareStatement(selectSQL); preparedStatement.setInt(1, 1001); preparedStatement.setArray(2,… ??? // how to do this part? // execute select SQL statement […]

Modèle de connexion à différentes bases de données à l’aide de JDBC

J’écris une application qui doit être configurable pour se connecter à Oracle, SQL Server et MySQL en fonction des caprices du client. Jusqu’à présent, j’avais prévu d’utiliser le pont JDBC-ODBC et de me connecter aux bases de données à l’aide de différentes chaînes de connexion. On me dit que ce n’est pas très efficace. Existe-t-il […]

Le moteur d’applications Google prend-il en charge JDBC?

J’ai entendu dire que Google App Engine [java] ne prend pas en charge JDBC et Hibernate. Est-ce vrai? Si oui, comment accéder à la firebase database dans Google App Engine? En outre, existe-t-il un exemple d’application [de base] qui puisse m’aider à comprendre comment effectuer des opérations CRUD dans GAE?

Ajout du pilote jdbc au classpath

Ok, je suis sous Win Vista et j’utilise correctement MAVEN_HOME, JAVA_HOME. mais je n’ai pas encore de chemin de classe. J’ai aussi installé MySQL. Maintenant, j’ai ouvert un livre Hibernate et dans les toutes premières pages, il est écrit “assurez-vous que le pilote jdbc est dans votre chemin de classe”. J’ai également téléchargé un fichier […]

Class.forName (JDBC_DRIVER) n’est plus nécessaire?

J’ai lu ici sur SO que depuis java 6, vous n’avez plus besoin d’enregistrer le pilote JDBC avec: Class.forName(JDBC_DRIVER); car DriverManager utilise le chemin situé dans la propriété système “jdbc.drivers” pour récupérer le pilote approprié. Mais quand je fais le suivant: System.out.print(System.getProperty(“jdbc.drivers”)); null est imprimé. Avez-vous la moindre idée de la raison pour laquelle mon […]