Domande taggate «jdbc»

JDBC (Java DataBase Connectivity) è l'API di base che consente di interagire con i server di database SQL eseguendo istruzioni SQL utilizzando il linguaggio di programmazione Java.

15
Differenza tra Dichiarazione e PreparedStatement
L'istruzione preparata è una versione leggermente più potente di un'istruzione e dovrebbe essere sempre altrettanto rapida e facile da gestire come un'istruzione. L'istruzione preparata può essere parametrizzata La maggior parte dei database relazionali gestisce una query JDBC / SQL in quattro passaggi: Analizzare la query SQL in entrata Compilare la …
222 java  jdbc 

5
Come eseguire le query SQL IN () con JDBCTemplate di Spring in modo efficace?
Mi chiedevo se esiste un modo più elegante per eseguire query IN () con JDBCTemplate di Spring. Attualmente faccio qualcosa del genere: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } Il che …
177 java  sql  spring  jdbc  jdbctemplate 


13
Come posso ottenere l'SQL di un PreparedStatement?
Ho un metodo Java generale con la seguente firma del metodo: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Apre una connessione, crea un PreparedStatementusando l'istruzione sql e i parametri nella queryParamsmatrice di lunghezza variabile, la esegue, memorizza nella cache ResultSet(in a CachedRowSetImpl), chiude la connessione e restituisce il set di …

16
È possibile la chiamata asincrona jdbc?
Mi chiedo se esiste un modo per effettuare chiamate asincrone a un database? Ad esempio, immagina di avere una grande richiesta che impiega molto tempo per l'elaborazione, voglio inviare la richiesta e ricevere una notifica quando la richiesta restituirà un valore (passando un Listener / callback o qualcosa del genere). …



5
Come dovrei usare try-with-resources con JDBC?
Ho un metodo per ottenere utenti da un database con JDBC: public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = ps.executeQuery(); while(rs.next()) …




4
JPA o JDBC, in cosa differiscono?
Sto imparando Java EE e ho scaricato l'eclissi con glassfish per lo stesso. Ho visto alcuni esempi e ho letto anche i documenti Oracle per sapere tutto su Java EE 5. La connessione a un database è stata molto semplice. Ho aperto un progetto web dinamico, creato un EJB di …
119 java  jpa  jdbc 


3
Cosa fa java: comp / env /?
Ho passato troppo tempo della mia giornata cercando di capire alcuni errori durante il collegamento di alcuni factory bean JNDI. Il problema si è scoperto che invece di questo ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> In realtà avevo scritto questo ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> …
116 spring  jdbc  jndi  factory 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.