Galera, criei cadastro em java que acessa um banco Access local, blz, agora eu queria pegar essa aplicação e colocar na rede, mas que o banco continuasse em uma máquina só, e que os outros acessem as informações da pc “servidor”. Isso é possível? se alguém tiver alguma dica… eu usei uma classe de acesso do nosso amigo do forum João Paulo Ribeiro Neder… desde já agradeço. 
import java.sql.*;
public class acesso
{
public String resultado[][];
//---------------------------------------------------------------------------------------------
public String[][] pesquisa(String instrucao)
{
try
{
int j = 1;
int cont = 0;
String Hd=System.getProperty(“user.dir”);
Hd+="\AgendaDados.mdb";
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
String url=“jdbc:odbc:Principal”;
Connection con= DriverManager.getConnection(“jdbc:odbc:Driver=” + “{Microsoft Access Driver (*.mdb)};” + “DBQ=” + Hd ,"","");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(instrucao);
int numCols = rs.getMetaData().getColumnCount();
while(rs.next())
{
cont ++;
}
resultado = new String[cont][numCols];
rs = stmt.executeQuery(instrucao);
while(rs.next())
{
for(int i = 1; i <= numCols; i++)
{
resultado[j-1][i-1] = rs.getString(i);
}
j++;
}
rs.close();
stmt.close();
con.close();
}
catch(SQLException ex)
{
System.out.println(“SQLException:”);
while(ex != null)
{
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("Message: " + ex.getMessage());
System.out.println("Vendor: " + ex.getErrorCode());
ex = ex.getNextException();
}
}
catch(java.lang.Exception ex)
{
ex.printStackTrace();
}
return resultado;
}
//---------------------------------------------------------------------------------------------
public int edita(String instrucao)
{
int aux = 0;
try
{
String Hd=System.getProperty(“user.dir”);
Hd+="\AgendaDados.mdb";
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
String url=“jdbc:odbc:Principal”;
Connection con= DriverManager.getConnection(“jdbc:odbc:Driver=” + “{Microsoft Access Driver (*.mdb)};” + “DBQ=” + Hd ,"","");
Statement stmt = con.createStatement();
aux = stmt.executeUpdate(instrucao);
stmt.close();
con.close();
}
catch(SQLException ex)
{
System.out.println(“SQLException:”);
while(ex != null)
{
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("Message: " + ex.getMessage());
System.out.println("Vendor: " + ex.getErrorCode());
ex = ex.getNextException();
}
}
catch(java.lang.Exception ex)
{
ex.printStackTrace();
}
return aux;
}
}