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.
Voglio creare un database che non esiste tramite JDBC. A differenza di MySQL, PostgreSQL non supporta la create if not existssintassi. Qual è il modo migliore per farlo? L'applicazione non sa se il database esiste o meno. Dovrebbe controllare e se il database esiste dovrebbe essere utilizzato. Quindi ha senso …
Qualcuno può fornire esempi o collegamenti su come stabilire un pool di connessioni JDBC? Dalla ricerca su Google vedo molti modi diversi per farlo ed è piuttosto confuso. Alla fine ho bisogno del codice per restituire un java.sql.Connectionoggetto, ma non riesco ad iniziare .. qualsiasi suggerimento è benvenuto. Aggiornamento: non …
La nostra sezione di codice standard per l'utilizzo di JDBC è ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Domanda 1: quando si utilizza Connection Pool, è necessario chiudere la connessione alla fine? Se …
Come posso convertire 'timeStamp' in datedopo aver ottenuto il conteggio in java? Il mio codice attuale è il seguente: public class GetCurrentDateTime { public int data() { int count = 0; java.sql.Timestamp timeStamp = new Timestamp(System.currentTimeMillis()); java.sql.Date date = new java.sql.Date(timeStamp.getTime()); System.out.println(date); //count++; try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/pro", …
Dando un'occhiata al information_schemadatabase e raggiungendo i metadati per uno dei miei progetti preferiti, ho difficoltà a capire quali (se presenti) differenze ci sono tra il create schemacomando e il create databasecomando per MySQL. Ci sono differenze? In caso contrario, si tratta di un modello di comportamento piuttosto tipico per …
I metodi queryforInt / queryforLong in JdbcTemplate sono deprecati nella Spring 3.2. Non riesco a scoprire perché o quale sia considerata la migliore pratica per sostituire il codice esistente utilizzando questi metodi. Un metodo tipico: int rowCount = jscoreJdbcTemplate.queryForInt( "SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = …
Non riesco a convincere Maven a raggruppare il file ojdbc6.jar nel file war del mio progetto. Ho funzionato all'interno del file POM quando si specifica una dipendenza direttamente per gli strumenti di ibernazione. Ma non verrà fornito in bundle con il file war del progetto, e quindi il mio progetto …
Sto accedendo a un database Oracle da un'applicazione java, quando eseguo la mia applicazione ottengo il seguente errore: java.sql.SQLException: ORA-00604: si è verificato un errore a livello SQL ricorsivo 1 ORA-01882: regione del fuso orario non trovata
Salve, mi chiedevo se sia possibile eseguire qualcosa di simile utilizzando JDBC poiché attualmente fornisce un'eccezione anche se è possibile nel browser delle query MySQL. "SELECT FROM * TABLE;INSERT INTO TABLE;" Mentre mi rendo conto che è possibile dividere la stringa della query SQL e l'istruzione eseguita due volte, mi …
In MySQL ho due tabelle tableAe tableB. Sto cercando di eseguire due query: executeQuery(query1) executeQuery(query2) Ma ottengo il seguente errore: can not issue data manipulation statements with executeQuery(). Cosa significa questo?
nel caso di utilizzo di PreparedStatement con una singola connessione comune senza alcun pool, posso ricreare un'istanza per ogni operazione dml / sql mantenendo la potenza delle istruzioni preparate? Intendo: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } invece di: PreparedStatement preparedStatement = …
Sto provando a connettermi a un database Postgresql, ricevo il seguente errore: Errore: org.postgresql.util.PSQLException: IRREVERSIBILE: spiacenti, già troppi client Cosa significa l'errore e come risolverlo? Il mio server.propertiesfile sta seguendo: serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 TrackPoolSize=120 TrackMaxPoolSize=120 TrackKeepAliveTime=100 PortNumber=5432 Logging=1
Sto usando CsvJdbc (è un driver JDBC per file csv) per accedere a un file csv. Non so quante colonne contiene il file csv. Come posso ottenere il numero di colonne? Esiste una funzione JDBC per questo? Non riesco a trovare alcun metodo per questo in java.sql.ResultSet. Per accedere al …
Qual è la differenza tra il tipo Oracle DATE e TIMESTAMP? Entrambi hanno componente data e ora? Inoltre qual è il tipo corrispondente in Java per questi tipi di data?
Quale sarà il comando Class.forName("oracle.jdbc.driver.OracleDriver") fare esattamente durante la connessione a un database Oracle? C'è un modo alternativo per fare la stessa cosa?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.