You are using Microsoft's own JDBC driver for SQL Server 2000? First off you probably want to change to jTDS or the newer 2005 driver. Next you need to verify that you can actually connect to a database on your local server called eshop - is it running? Does it allow TCP/IP connections? Is it using SQL Server authentication, rather than Windows Integrated security (not an issue if you use jTDS)? Is there any port blocking software runing that might stop you connecting?