tenho um integração da minha página com a de outra empresa pra fazer, para isso tenho q inserir os dados de cadastro de meus clientes no banco remoto da outra empresa. Tenho os seguintes dados fornecidos pela empresa:
publicclassConexaoBDextendsObjectimplementsSerializable{private/******************************** *Declara variaveis para conexao ********************************/ConnectionconConexao;// var cria conexao com bdStatementstmSQL;// var para manipulçao do bdResultSetrstSQL=null;// recebe resultado da manipulacao do bdprivate//variaveis de saida e entrada da manipulacao do bdStringresposta="";StringselectSQL=null;StringinsertSQL=null;StringupdateSQL=null;StringdeleteSQL=null;protectedConexaoBD(){/*************************** *cria uma conexao via jdbc ****************************/try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");conConexao=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=BancoDados;user=Usuario;password=senha");stmSQL=conConexao.createStatement();resposta="<script language='JavaScript'>alert('Conexão efetuada com sucesso');</script>";}catch(Exceptione){resposta="<script language='JavaScript'>alert('Não foi possível conectar ao banco de dados!');</script>"+e.getMessage();}}/******************** *fecha uma conexao ********************/publicvoidfinalizar(){try{conConexao.close();}catch(SQLExceptione){}}/********************************* *recebe a sintaxe do SQL - SELECT **********************************/protectedvoidsetSelectSQL(StringselectSQL){this.selectSQL=selectSQL;}/********************************* *recebe a sintaxe do SQL - INSERT *********************************/protectedvoidsetInsertSQL(StringinsertSQL){this.insertSQL=insertSQL;}/********************************** *recebe a sintaxe do SQL - UPDATE *********************************/protectedvoidsetUpdateSQL(StringupdateSQL){this.updateSQL=updateSQL;}/********************************* *recebe a sintaxe do SQL - DELETE *********************************/protectedvoidsetDeleteSQL(StringdeleteSQL){this.deleteSQL=deleteSQL;}/********************************************* *retorna a sintaxe do SQL para debug - SELECT *********************************************/publicStringgetSelectSQL(){returnselectSQL;}/********************************************* *retorna a sintaxe do SQL para debug - INSERT *********************************************/protectedStringgetInsertSQL(){returninsertSQL;}/********************************************* *retorna a sintaxe do SQL para debug - UPDATE *********************************************/protectedStringgetUpdateSQL(){returnupdateSQL;}/********************************************* *retorna a sintaxe do SQL para debug - DELETE *********************************************/protectedStringgetDeleteSQL(){returndeleteSQL;}/****************** *Fiz uma transacao ******************/protectedvoidcommit()throwsSQLException{conConexao.commit();}/************************** *Desfaz uma transacao - **************************/protectedvoidrollback()throwsSQLException{conConexao.rollback();}/********************************* *Fixa a transacao automaticamente *********************************/protectedvoidsetAutoCommit(booleanautoCommit)throwsSQLException{conConexao.setAutoCommit(autoCommit);}/************************* *Executa e testa o INSERT *************************/protectedbooleaninserirDados(){booleantesta=false;try{intconta=stmSQL.executeUpdate(insertSQL);if(conta>0){testa=true;}else{testa=false;}}catch(SQLExceptione){System.out.println("Erro na inserïr:"+e.getMessage());}returntesta;}/************************* *Executa e testa o UPDATE *************************/protectedbooleanalterarDados(){booleantestealteracao=false;try{Stringquery=updateSQL;intlinhas=stmSQL.executeUpdate(query);if(linhas>0)testealteracao=true;elsetestealteracao=false;}catch(SQLExceptione){System.out.println("Erro na inserï:"+e.getMessage());}returntestealteracao;}/************************* *Executa e testa o DELETE *************************/protectedbooleanexcluirDados(){booleantesteexclusao=false;try{Stringquery=deleteSQL;intlinhas=stmSQL.executeUpdate(query);if(linhas>0)testeexclusao=true;elsetesteexclusao=false;}catch(SQLExceptione){System.out.println("Erro na exclusão:"+e.getMessage());}returntesteexclusao;}publicintnumeroRegistrosEncotrados(){intlinhas=0;try{Stringquery=selectSQL;rstSQL=stmSQL.executeQuery(selectSQL);while(rstSQL.next()){linhas++;}}catch(SQLExceptione){System.out.println("Erro ao contar o numero de registros:"+e.getMessage());}returnlinhas;}/************************* *Executa e testa o SELECT *************************/protectedbooleanconsultarDados(){booleantesta=false;try{Stringquery=selectSQL;rstSQL=stmSQL.executeQuery(query);if(rstSQL.next()){testa=true;}else{testa=false;}}catch(SQLExceptione){System.out.println("Erro na consulta:"+e.getMessage());}returntesta;}/************************************** *Retorna o um objeto para iteracao sql **************************************/publicResultSetgetResultado(){returnrstSQL;}protectedvoidsetConsulta(){try{Stringquery=selectSQL;rstSQL=stmSQL.executeQuery(query);}catch(SQLExceptione){e.printStackTrace();}}publicStringgetSituacao(){returnresposta;}}