MDB em www

Boa tarde, gostaria de saber se tem como hospedar meu banco de dados Access na web e conseguir uma conexão com ele, hoje eu uso o básico conexão ODBC, conforme abaixo:

			String usuario = "";
			String senha = "";
			String sql;
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Connection con;
			con = DriverManager.getConnection(url, usuario, senha);
			Statement st = con.createStatement();

			String xcod = JOptionPane
					.showInputDialog("Entre com código do cliente:");

			sql = "SELECT * FROM clientes WHERE codigo = " + xcod;
			ResultSet rs = st.executeQuery(sql);
			rs.next();
			lblCodigo.setText(rs.getString("codigo"));
			txtNome.setText(rs.getString("Nome"));
    		        con.close();

Muito obrigado

Opa, tudo bom?
Vc já hospedou alguma coisa na web?

  • se vc nunca hospedou, vou explicar: precisa contratar uma empresa de hospedagem ou criar a sua.
  • se vc vai contratar, tem que ver se ela dá suporte ao Access.
  • se vai criar a sua, vai precisar de um IP Fixo para isso. Daí, vc instala o access na sua máquina e pronto… faz a conexão direto através de seu IP, usando a URL do DriverManager.

Abraço

Normalmente empresas de hospedagem usam MySQL ou então, para planos pagos, MS SQL Server. Nunca nunca nunca Access. Portanto, revise sua aplicação para usar um outro banco (nunca MS Access).

Muito obrigado pelas dicas, mas como ficaria a conexão no código supondo que o ip fixo fosse 200.200.200.200 e pasta onde estaria sendo publicada seria d:\dados\banco.mdb, e se existe alguma porta a ser direcionada.