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.

19
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver in Eclipse
Cosa c'è di sbagliato nel codice ci sono molti errori durante il debug. Sto scrivendo un codice per una classe singleton per connettersi con il database mysql. Ecco il mio codice package com.glomindz.mercuri.util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class MySingleTon { String url = "jdbc:mysql://localhost:3306/"; String …


5
Perché usiamo un DataSource invece di un DriverManager?
Sto leggendo la specifica Java JDBC (vr.4) e ho riscontrato questa affermazione: DataSource: questa interfaccia è stata introdotta nell'API del pacchetto facoltativo JDBC 2.0. È preferibile a DriverManager perché consente ai dettagli sull'origine dati sottostante di essere trasparenti per l'applicazione Quello che sto cercando di capire è qual è la …
89 java  jdbc  datasource 

6
Java: inserisci più righe in MySQL con PreparedStatement
Voglio inserire più righe in una tabella MySQL contemporaneamente usando Java. Il numero di righe è dinamico. In passato stavo facendo ... for (String element : array) { myStatement.setString(1, element[0]); myStatement.setString(2, element[1]); myStatement.executeUpdate(); } Vorrei ottimizzarlo per utilizzare la sintassi supportata da MySQL: INSERT INTO table (col1, col2) VALUES ('val1', …

5
PreparedStatement setNull (..)
Java PreparedStatement offre la possibilità di impostare esplicitamente un valore Null. Questa possibilità è: prepStmt.setNull(parameterIndex, Types.VARCHAR); La semantica di questa chiamata è la stessa di quando si utilizza un setType specifico con un parametro null? prepStmt.setString(null); ?

10
gestione dei valori DATETIME 0000-00-00 00:00:00 in JDBC
Ottengo un'eccezione (vedi sotto) se provo a farlo resultset.getString("add_date"); per una connessione JDBC a un database MySQL contenente un valore DATETIME di 0000-00-00 00:00:00 (il valore quasi nullo per DATETIME), anche se sto solo cercando di ottenere il valore come stringa, non come oggetto. Ho aggirato questo problema facendo SELECT …
85 java  sql  date  jdbc 


3
Ottimizzazione JDBC Oracle: abilitare la memorizzazione nella cache PreparedStatement in un'applicazione di avvio Spring
Ho un'applicazione REST di Spring Boot collegata a un database Oracle. Stiamo usando JDBC usando JdbcTemplate. Le proprietà del database Oracle si ottengono tramite queste 3 impostazioni application.properties : spring.datasource.url spring.datasource.username spring.datasource.password Questa applicazione utilizza HikariCP. Dal sito Web HikariCP, sono venuto a sapere che questo pool non memorizza nella …
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.