Executar Script SQL via JDBC

Pessoal, eu tenho arquivo SQL, que tem varios comandos dentro, gostaria de saber se tem como eu executar esse script, sem que eu tenha que carregar ele para a memória e passa-lo como String pro executeUpdate, eu gostaria apenas de passar a sua localização, fazendo com que ele seja executado,
Alguma ajuda?
Obrigado

A forma mais boba não é usando JDBC, mas usar Runtime.exec e rodar o utilitário do banco que permite executar scripts SQL.
Obviamente você tem de passar um monte de parâmetros para o banco e ter o tal utilitário instalado na sua máquina, e é bom testar direitinho o comando antes.

Por exemplo, o MS SQL Server tem o "osql.exe", que tem várias opções. Nesse caso você precisa usar -i, -U, -P, -S, -H, -d e -o.

c:\>osql -?
usage: osql              [-U login id]          [-P password]
  [-S server]            [-H hostname]          [-E trusted connection]
  [-d use database name] [-l login timeout]     [-t query timeout]
  [-h headers]           [-s colseparator]      [-w columnwidth]
  [-a packetsize]        [-e echo input]        [-I Enable Quoted Identifiers]
  [-L list servers]      [-c cmdend]            [-D ODBC DSN name]
  [-q "cmdline query"]   [-Q "cmdline query" and exit]
  [-n remove numbering]  [-m errorlevel]
  [-r msgs to stderr]    [-V severitylevel]
  [-i inputfile]         [-o outputfile]
  [-p print statistics]  [-b On error batch abort]
  [-X[1] disable commands [and exit with warning]]
  [-O use Old ISQL behavior disables the following]
      <EOF> batch processing
      Auto console width scaling
      Wide messages
      default errorlevel is -1 vs 1
  [-? show syntax summary]

Hum… valeu pela ajuda thingol, mas naum vai dar naum, eu uso linux e minha aplicação precisa ser portavel, vou pesquisar mais, obrigado