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 […]
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 […]
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 […]
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 […]
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 […]
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 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 . […]
È ansible ottenere l’id quadro @@ dall’inserto SQL su una chiamata modello jdbc Spring? Se é cosi, come?
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 […]
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 = […]