Articles of jdbc

Clé primaire de la ligne insérée jdbc?

Existe-t-il un moyen de plate-forme multi-firebase database pour obtenir la clé primaire de l’enregistrement que vous venez d’insérer? J’ai noté que cette réponse indique que vous pouvez l’obtenir en appelant SELECT LAST_INSERT_ID() et je pense que vous pouvez appeler SELECT @@IDENTITY AS ‘Identity’; existe-t-il un moyen commun de faire cela dans les bases de données […]

Comment obtenir une connexion jdbc à partir d’une session d’hibernation?

Je veux obtenir une connexion jdbc à partir d’une session d’hibernation. Il existe une méthode à l’intérieur d’une session d’hibernation, c.-à-d. Session.connection (); mais il a été déconseillé. Je sais que cela fonctionne encore, mais je ne veux pas utiliser une méthode obsolète car je suis sûr qu’ils doivent avoir une alternative pour cela? Sur […]

JDBC ResultSet obtient des colonnes avec un alias de table

Imagine que j’ai une requête comme SELECT * from table1 a, table2 b where (WHATEVER) Peut-être que les deux tables ont le même nom de colonne. Donc, je pense qu’il serait bien d’accéder aux données via resultSet.getSsortingng(“a.columnName”); resultSet.getSsortingng(“b.columnName”); Mais cela se retourne contre moi et je ne reçois rien. Je lis l’API, mais ils ne […]

Pourquoi ai-je access à java.lang.AbstractMethodError lorsque je tente de charger un object blob dans la firebase database?

J’ai un problème avec JDBC. J’ai le code suivant: //blargeparam is a blob column. PreparedStatement pst =connection.prepareStatement(“update gcp_processparams_log set blargeparam= ? where idprocessparamslog=1”); pst.setBinaryStream(1,inputStream); Je reçois l’erreur suivante: Exception in thread “main” java.lang.AbstractMethodError: oracle.jdbc.driver.T2CPreparedStatement.setBinaryStream(ILjava/io/InputStream;)V Ma chaîne de connexion est jdbc:oracle:oci:@….. La version Oracle est 11g. D’après le message d’erreur, il semble qu’il manque quelque chose […]

MySQL: Impossible de créer / écrire dans le fichier ‘/tmp/#sql_3c6_0.MYI’ (Errcode: 2) – Que signifie-t-il même?

Pour une raison quelconque, ma firebase database de production a décidé de diffuser ce message. Tous les appels d’application échouent dans la firebase database avec l’erreur: PreparedStatementCallback; SQL [ /*long sql statement here*/ ]; Can’t create/write to file ‘/tmp/#sql_3c6_0.MYI’ (Errcode: 2); nested exception is java.sql.SQLException: Can’t create/write to file ‘/tmp/#sql_3c6_0.MYI’ (Errcode: 2) Je n’ai aucune […]

Obtenir la date actuelle au format java.sql.Date

Je dois append la date actuelle dans une instruction préparée d’un appel JDBC. Je dois append la date dans un format comme yyyy/MM/dd . J’ai essayé avec DateFormat dateFormat = new SimpleDateFormat(“yyyy/MM/dd”); Date date = new Date(); pstm.setDate(6, (java.sql.Date) date); mais j’ai cette erreur: threw exception java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date Est-il possible […]

Comment connecter SQLite à Java?

J’utilise un code simple pour accéder à la firebase database SQLite depuis une application Java. Mon code est import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class ConnectSQLite { public static void main(Ssortingng[] args) { Connection connection = null; ResultSet resultSet = null; Statement statement = null; try { Class.forName(“org.sqlite.JDBC”); connection = DriverManager.getConnection(“jdbc:sqlite:D:\\testdb.db”); statement […]

Amélioration des performances des requêtes Postgres psycopg2 pour Python au même niveau que celles du pilote JDBC Java

Vue d’ensemble Je tente d’améliorer les performances de nos requêtes de firebase database pour SQLAlchemy. Nous utilisons psycopg2. Dans notre système de production, nous choisissons d’utiliser Java car il est tout simplement plus rapide d’au moins 50%, voire plus proche de 100%. J’espère donc que quelqu’un dans la communauté Stack Overflow pourra améliorer mes performances. […]

Comment puis-je tester le code jdbc dans java?

J’aimerais écrire des tests unitaires pour du code qui se connecte à une firebase database, exécute une ou plusieurs requêtes, puis traite les résultats. (Sans utiliser de firebase database) Un autre développeur a écrit ici nos propres implémentations DataSource, Connection, Statement, PreparedStatement et ResultSet qui renverront les objects correspondants basés sur un fichier de configuration […]

Voir le SQL sous-jacent dans Spring JdbcTemplate?

J’apprends les merveilles de JdbcTemplate et de NamedParameterJdbcTemplate. J’aime ce que je vois, mais existe-t-il un moyen facile de voir le SQL sous-jacent qu’il exécute? Je voudrais voir cela à des fins de débogage (afin par exemple de déboguer le SQL résultant dans un outil externe).