Articles of jdbc

Dichiarazione preparata da JDBC. setDate (…) non salva l’ora, solo la data .. Come posso risparmiare anche l’orario?

Ho la seguente domanda: INSERT INTO users (user_id, date_created) VALUES (?,?) Ho la seguente dichiarazione preparata PreparedStatement insertUser = dbConnection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); insertUser.setInt(1, 7); java.util.Date now = new java.util.Date(System.currentTimeMillis()); insertUser.setDate(2, new java.sql.Date((new Date(System.currentTimeMillis())).getTime())); insertUser.executeUpdate(); Se controllo il database, trovo che stia inserendo solo la data di oggi e non il tempo, quindi sarebbe: 2011-07-29 00:00:00 Cosa […]

Un ResultSet carica tutti i dati in memoria o solo quando richiesto?

Ho una pagina .jsp in cui ho una tabella GUI che visualizza i record da un database Oracle. Questa tabella consente il tipico comportamento di impaginazione, come “PRIMO”, “SUCCESSIVO”, “PRECEDENTE” e “ULTIMO”. I record sono ottenuti da un object ResultSet Java restituito dall’esecuzione di un’istruzione SQL. Questo ResultSet potrebbe essere molto grande, quindi la mia […]

Percorso JNDI Tomcat vs. Jboss

Ho DataSource che è configurato su Tomcat 6 in context.xml come MyDataSource. E sto andando a prenderlo nel modo seguente: DataSource dataSource; try { dataSource = (DataSource) new InitialContext().lookup(“java:comp/env/MyDataSource”); } catch (NamingException e) { throw new DaoConfigurationException( “DataSource ‘” + url + “‘ is missing in JNDI.”, e); } Tutto funziona bene Ora sto esportando […]

Come ottenere il numero di colonne da un ResultSet JDBC?

Sto usando CsvJdbc (è un driver JDBC per i file csv) per accedere a un file csv. Non so quante colonne contenga il file csv. Come posso ottenere il numero di colonne? C’è qualche funzione JDBC per questo? Non riesco a trovare alcun metodo per questo in java.sql.ResultSet. Per accedere al file, utilizzo un codice […]

Formato stringa URL per la connessione al database Oracle con JDBC

Sono un principiante dello sviluppo web relativo a Java, e non riesco a ottenere un semplice programma con JDBC funzionante. Sto usando Oracle 10g XE standard e l’IDE EE di Eclipse. Dai libri e dalle pagine Web che ho controllato fino ad ora, ho ridotto il problema a un URL del database scritto in modo […]

NamedParameterJdbcTemplate vs JdbcTemplate

Sono un principiante di Spring3.x, sto imparando il supporto DAO di spring. Voglio sapere la differenza tra NamedParameterJdbcTemplate e JdbcTemplate. Qual è il migliore per mezzo della performance. E quando andare per NamedParameterJdbcTemplate e quando andare per JdbcTemplate. La tua risposta aiuterà molto i principianti come me.

Prima di scrivere una data Java su una colonna SQL TIMESTAMP, JDBC traduce la data dal fuso orario della JVM al fuso orario della sessione del database?

Prima di scrivere una data Java su una colonna SQL TIMESTAMP , JDBC traduce la data dal fuso orario della macchina virtuale Java a quella della sessione del database? Ad esempio, si supponga che il fuso orario della macchina virtuale Java sia UTC e che il fuso orario della sessione del database sia UTC-5 . […]

id quadro da sql insert tramite jdbctemplate

È ansible ottenere l’id quadro @@ dall’inserto SQL su una chiamata modello jdbc Spring? Se é cosi, come?

Prestazioni di istruzioni MySQL Insert in Java: istruzioni preparate in modalità batch rispetto a singoli inserti con più valori

Sto progettando un database MySQL che deve gestire circa 600 inserimenti di righe al secondo su varie tabelle InnoDB. La mia attuale implementazione utilizza istruzioni preparate non in batch. Tuttavia, scrivendo sui colli di bottiglia del database MySQL e le dimensioni della mia coda aumentano nel tempo. L’implementazione è scritta in Java, non conosco la […]

JDBC di gestione automatica delle risorse Java 7 (istruzione try-with-resources)

Come integrare l’idioma JDBC comune di creare / ricevere una connessione, interrogare il database ed eventualmente elaborare i risultati con la gestione automatica delle risorse di Java 7, l’istruzione try-with-resources? ( Tutorial ) Prima di Java 7, il solito schema era qualcosa del genere: Connection con = null; PreparedStatement prep = null; try{ con = […]