Articles of jdbc

com.microsoft.sqlserver.jdbc.SQLServerException: la connessione TCP / IP all’host locale dell’host, la porta 1433 non è riuscita

Continuo a ricevere questo errore. Ho provato una soluzione da StackOverflow (sotto) che non ha funzionato per me – SQL Exception durante la connessione al server SQL Ho provato a consentire la porta 1433 nel firewall di Windows utilizzando un collegamento che non ha funzionato. Fare riferimento alla sezione “Per aprire una porta nel firewall […]

Problema di scrittura delle stringhe JDBC MySQL UTF-8

Connetti a db: public DBSource(ConnectionInfo ci) throws ClassNotFoundException, InstantiationException, IllegalAccessException, SQLException { Class.forName(“com.mysql.jdbc.Driver”).newInstance(); String dbPath = String.format( “jdbc:mysql://%s:%d/%s?user=%s&password=%s&characterEncoding=utf-8&” + “useUnicode=true”, ci.host, ci.port, ci.dbName, ci.user, ci.password); conn = java.sql.DriverManager.getConnection(dbPath); prepareTables(); } Codice di creazione tabella: private void prepareTables() throws SQLException { java.sql.Statement stat = conn.createStatement(); String query = “set names utf8”; stat.execute(query); query = “set character […]

Accedere a un database utilizzando log4j

Poiché in log4j javadoc lo è ATTENZIONE: questa versione di JDBCAppender sarà molto probabilmente sostituita completamente in futuro. Inoltre, non registra eccezioni. Cosa devo fare per accedere a un database?

ResultSet: recupero dei valori delle colonne per indice rispetto al recupero per etichetta

Quando si utilizza JDBC, mi capita spesso di trovare costrutti come ResultSet rs = ps.executeQuery(); while (rs.next()) { int id = rs.getInt(1); // Some other actions } Mi sono chiesto (e anche agli autori di codice) perché non usare le etichette per recuperare i valori delle colonne: int id = rs.getInt(“CUSTOMER_ID”); La migliore spiegazione che […]

ORA-01882: regione del fuso orario non trovata

Sto accedendo a un database Oracle da un’applicazione java, quando eseguo la mia applicazione ottengo il seguente errore: java.sql.SQLException: ORA-00604: errore occorso a livello SQL 1 ricorsivo ORA-01882: regione del fuso orario non trovata

Qual è il modo più raccomandato per archiviare il tempo in PostgreSQL usando Java?

Sto memorizzando due date nel database PostgreSQL. In primo luogo, sono i dati di visita di una pagina Web, e la seconda è la data dell’ultima modifica della pagina Web (questa operazione è lunga). Ho qualche dubbio quale sia la migliore strategia per memorizzare questi valori. Ho solo bisogno di giorno / mese / anno […]

Errore di runtime: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Sono nuovo di mysql e jdbc e sto ricevendo l’errore in questo titolo. Ho cercato tutto il giorno e non riesco a trovare una soluzione che funzioni per me. Quello che ho provato: disinstallare / reinstallare mysql, copiare pasta mysql-connector-java-5.1.25-bin.jar e ojdbc7.jar nella stessa posizione del file .class che sto cercando di eseguire, ribuild il […]

Connessione driver ODBC JDBC

Attualmente sto lavorando a un progetto per un corso presso la mia università. Sto imparando a colbind e manipolare i database e stiamo usando un file .accdb di Microsoft. Ecco cosa ho finora. /* Perform database operations */ try { Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); System.out.println(“Driver loaded”); connection = DriverManager.getConnection(“jdbc:odbc:Lab3.accdb”); System.out.println(“Database connected”); statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(“”); […]

mysql prepared statement error: MySQLSyntaxErrorException

Ho scritto una dichiarazione selezionata usando una dichiarazione preparata. Ogni volta provate a lanciarlo dà questo errore. Come mai viene questo errore? il mio connettore jdbc è mysql-connector-java-5.1.13-bin.jar. il mio codice: public Main_add_ad_to getAdDetail(int ad_id) { Dbconnection db = new Dbconnection(); Connection con = db.getConnection(); ResultSet rs = null; PreparedStatement stmt = null; Main_add_ad_to detail_to […]

Ottenere un’eccezione ORA-00942: tabella o vista non esiste – quando si inserisce in una tabella esistente

Sto ottenendo sotto eccezione, quando si tenta di inserire un lotto di righe in una tabella esistente ORA-00942: tabella o vista non esiste Posso confermare che la tabella esiste in db e posso inserire dati in quella tabella usando lo sviluppatore di Oracle sql. Ma quando provo ad inserire righe usando preparedstatement in java, la […]