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.
Vou lhe dar um exemplo para voce tirar como base, voce vai passar os parametros do banco de dados e apenas isso
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjavax.swing.JOptionPane;importnet.sourceforge.jtds.jdbc.Driver;publicclassPoolConection{privatestaticPoolConectioninstance;privateStringurl;privatePoolConection(){newDriver();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}publicstaticPoolConectiongetInsance(){if(instance==null){instance=newPoolConection();}returninstance;}publicConnectionobterConexao(){try{Connectioncon=DriverManager.getConnection(url,"login","password");returncon;}catch(SQLExceptione){}catch(InterruptedExceptione){}returnnull;}
G
gv19762000
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…
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;publicclassConnectionFactory{publicConnectiongetConnection(){try{returnDriverManager.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(SQLExceptione){thrownewRuntimeException(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!