ho fatto cme hai detto....
codice:
public static void main(String[] args) {
		try
        {
	   
            String fileRead = "c:/Ingegneria/mysql/temp/pagina.txt"; //Nome File Input
	    String fileWrite = "c:/Ingegneria/mysql/temp/script_JAVAout.txt"; //Nome File Output
            String testoPagina = readFile(fileRead);                
            Pattern  pattern = Pattern.compile ("<SCRIPT.*?>(.*?)/SCRIPT>", Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
            Matcher matcher = pattern.matcher (testoPagina);
            StringBuffer stringBuffer = new StringBuffer();
            FileOutputStream fos=new FileOutputStream(fileWrite,true);
            PrintStream ps=new PrintStream(fos);
            FileInputStream fis=new FileInputStream(fileRead);
            InputStreamReader isr=new InputStreamReader(fis);
            BufferedReader br=new BufferedReader(isr);
            String linea=br.readLine();
            int scriptNumber = 0;
            while (matcher.find ())
            {
            	scriptNumber++;
                String script = matcher.group (0);     
                StringBuffer scriptText = new StringBuffer();
                scriptText.append("SCRIPT " + scriptNumber + ":\r\n ");
                scriptText.append(script); 
                scriptText.append("\r\n");
                stringBuffer.append(scriptText);
                System.out.println (scriptText);
                
                
            }
            if (stringBuffer.length() != 0)
            {
            	stringBuffer.append(scriptNumber +  " Script Trovati in " + fileRead);
            	writeFile(stringBuffer.toString(), fileWrite);
            	System.out.println (scriptNumber +  " Script Trovati in " + fileRead);
                
            }else
            {
            	stringBuffer.append("NON CI SONO JAVASCRIPT o VBSCRIPT IN " + fileRead);
            	writeFile(stringBuffer.toString(), fileWrite);
            	System.out.println ("NON CI SONO JAVASCRIPT o VBSCRIPT IN " + fileRead);
            }
             inserisci(stringBuffer.toString(), fileWrite); 
           
        }          
                
        catch (Exception e)
        {
            System.out.println (e);
        }
	}
ho cambiato il metodo con
codice:
private static void inserisci(String string, String fileWrite) 
   {
        String connStr =
         "jdbc:mysql://localhost:1980/" +
         "test?user=root&password=nicola";
        String statement2 =
         "INSERT INTO guestbook (message, messageDate) " +
         "VALUES (?, ?)";
        Connection conn = null;   
      String PreparedStatement=null;   
      
       try {              
         Class.forName("com.mysql.jdbc.Driver");
         conn = DriverManager.getConnection(connStr);
         PreparedStatement stmt2 = conn.prepareStatement(statement2);                     
         stmt2.setString(1, fileWrite);
         stmt2.setObject(2, new java.util.Date());
         stmt2.executeUpdate();
         stmt2.close();
            } 
        catch (ClassNotFoundException e) {
            e.printStackTrace();
        }catch (SQLException e){
            e.printStackTrace();}
       catch (IllegalThreadStateException e) {
         e.printStackTrace();
      }
         //    handle any errors
      }
ma il risultato non cambia... nel database non scrive nulla
il programma vine eseguito senza errori ma alla fine
scrive:

java.lang.IllegalThreadStateException: process has not exited

hai qualche consiglio da darmi???
è tutto ben accetto... grazie