Tips&Tricks | I trucchi del mestiere |
![]() |
Come interagire con un database Access |
import java.sql.*; class JavaDatabase { public static void main(String[] args) { try { // Carico il driver JDBC-ODBC Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // Apro una connessione con il database Connection con = DriverManager.getConnection( "jdbc:odbc:MioDatabase" ); // Preparo l'oggetto che mi permetterα // l'utilizzo di SQL Statement stat = con.createStatement(); // Eseguo l'interrogazione, ottentendo // un oggetto ResultSet come risultato ResultSet res = stat.executeQuery( "SELECT * FROM Persone" ); // Scorro ogni record presente e stampo // l'output sul video while (res.next()) { System.out.println( res.getString("Nome") + ", " + res.getString("Cognome") + ", " + res.getString("Indirizzo") ); } // Chiudo il ResultSet res.close(); // Chiudo lo Statement stat.close(); // Chiudo la connessione con.close(); } catch (Exception e) { System.out.println("Problema: " + e.toString()); } } } |
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); |
jdbc:odbc:MioDatabase |
![]() |
Downloadare un file dal Web e salvarlo in locale |
public static void download(String url, String filename) { try { URL u = new URL(url); URLConnection conn = u.openConnection(); InputStream in = conn.getInputStream(); FileOutputStream out = new FileOutputStream(filename); byte[] bytes = new byte[1024]; int l = 0; while ((l = in.read(bytes)) != -1) out.write(bytes,0,l); out.close(); in.close(); } catch (Exception e) { System.out.println("Problema: " + e.toString()); } } |
download("http://www.ioprogrammo.it/hello.zip","hello_ioprogrammo.zip"); |
![]() |
Una funzione TRIM evolutaà |
<%@ LANGUAGE="JScript"%> function trim(stringa){ var i; var inizio=-1; var fine=stringa.length; for(i=0;i<stringa.length;i++){ if(stringa.charAt(i)==" ") inizio=i; else break; } for(i=stringa.length-1;i>0;i--){ if(stringa.charAt(i)==" ") fine=i; else break; } stringa = stringa.substring(inizio+1,fine); return(stringa); } function ltrim(stringa){ var i; var inizio=-1; for(i=0;i<stringa.length;i++){ if(stringa.charAt(i)==" ") inizio=i; else break; } stringa = stringa.substring(inizio+1,stringa.length); return(stringa); } function rtrim(stringa){ var i; var fine=stringa.length; for(i=stringa.length-1;i>0;i--){ if(stringa.charAt(i)==" ") fine=i; else break; } stringa = stringa.substring(0,fine); return(stringa); } %> |