Como acessar um banco de dados da internet

3 respostas
G

Prezados,

Sou leigo no assunto e gostaria de saber como faço para acessar um banco de dados disponibilizado na internet e inseri-lo em uma tabela no SQL. Pelo fato de não saber nada de programação Java, necessitaria das linhas de comando.

Atenciosamente,

gv

3 Respostas

G

Vou lhe dar um exemplo para voce tirar como base, voce vai passar os parametros do banco de dados e apenas isso

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import javax.swing.JOptionPane;

import net.sourceforge.jtds.jdbc.Driver;

public class PoolConection {
	private static PoolConection instance;
	private String url;
	
	private PoolConection () {
		new Driver();
		url = "jdbc:jtds:sqlserver://ip ou caminho do bd:porta/instancia;tds=8.0";//No caso aqui voce ira colocar o caminho do banco de acordo com seu banco de dados nesse caso o banco de dados aqui é o sqlserver
	}
	
	public static PoolConection getInsance () {
		if(instance == null) {
			instance = new PoolConection();
		}
		return instance;
	}
	
	public Connection obterConexao() {
		try {
			Connection con = DriverManager.getConnection(url, "login", "password");
			return con;
		} catch (SQLException e) {
			
		} catch (InterruptedException e) {
			
		}
		return null;
	}
G

Caro guialeixo,

Muito obrigado pelas informações.

Atenciosamente,

gv

AndreSorge

Olá pessoal, além do que o guialeixo fez vou postar outro exemplo também…

import java.sql.Connection;   
import java.sql.DriverManager;   
import java.sql.SQLException;   
  
  
public  class ConnectionFactory {       
  
    public Connection getConnection() {       
  
        try {       
            return DriverManager.getConnection("jdbc:mysql://localhost/fj21", "root", ""); /*fj21 = nome do banco de dados, root = usuário do bando e "" a senha do bando de dados  */     
        } catch(SQLException e) {       
            throw new RuntimeException(e);       
        }       
    }       
}

Ai quando você foi usar esse código…você instancia no Construtor da sua classe de acesso a dados…ai você não precisa ficar instanciando toda hora a conexão…
espero te ajudar!

Criado 16 de junho de 2010
Ultima resposta 18 de jun. de 2010
Respostas 3
Participantes 3