Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''java''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Local da Vaga: Trindade – Florianópolis – SC Atividades: desenvolver sobre as diretivas do Líder técnico; participar de reuniões; habilidade de questionar a aplicação e propor soluções, propor o uso de novas ferramentas e tecnologias; eventuais viagens para atender a Clientes ou para a realização de cursos de capacitação. Requisitos: – formação em Análise de Sistemas, Ciência da Computação, Engenharias da Computação ou de Softwares e outras áreas afins. – experiências em desenvolvimento JAVA EE 7 ou superior; – desenvolvimento Web Service. – EJB; – JPA; – Hibernate; – configuração de segurança e otimização do Tomcat e Jboss; – desenvolvimento de Web Service REST em Java; – Jersey; – XML, JSON, JSONP; Conhecimentos específicos desejáveis: Experiência com PL/SQL; Experiência com Oracle, PostgreSQL, SQL Server; Carga horária: 08:00 ás 12:00 e das 13:30 ás 18:00 h, de segunda a sexta-feira. Empresa oferece: salário à combinar; planos de saúde; VA/VR; VT. Interessados enviem seu currículo para cvbanco@peopleti.com.br com o assunto do e-mail: “Desenvolvedor JAVA”.
  2. Boa tarde pessoal, estou cadastrando no banco de dados mysql, os seguintes dados... A hora e data e meu java esta assim: public String getDataPedido() { StringBuilder horaSistema = new StringBuilder(); GregorianCalendar pegarHora = new GregorianCalendar(); horaSistema.append(pegarHora.get(GregorianCalendar.HOUR_OF_DAY)); horaSistema.append(":"); horaSistema.append(pegarHora.get(GregorianCalendar.MINUTE)); horaSistema.append(":"); horaSistema.append(pegarHora.get(GregorianCalendar.SECOND)); return horaSistema.toString(); } public void setDataPedido(String dataPedido) { this.dataPedido = dataPedido; } public String getHoraPedido() { StringBuilder mesString = new StringBuilder(); GregorianCalendar pegarMes = new GregorianCalendar(); mesString.append(pegarMes.get(GregorianCalendar.MONTH)); mesString.append("/"); mesString.append(pegarMes.get(GregorianCalendar.DAY_OF_MONTH)); mesString.append("/"); mesString.append(pegarMes.get(GregorianCalendar.YEAR)); return mesString.toString(); } public void setHoraPedido(String horaPedido) { this.horaPedido = horaPedido; } Ele insere a hora e data certinho... Mas quando eu dou um select ele não traz a hora registrada no banco mas sim a hora atual... Meu select ficou assim: public List<ClubeDoDvdPedidoEmprestimo> selicionarPedidosDeEmprestimo(ClubeDoDvdPedidoEmprestimo clube) throws SQLException{ StringBuilder sql = new StringBuilder(); sql.append("SELECT codemprestimo, dataemprestimo, horaemprestimo, codigo_socio_solicitou_emprestimo, dvd_codigo, socio_codigo "); sql.append("FROM solicitacaoemprestimo "); sql.append("WHERE socio_codigo = ? "); sql.append("ORDER BY dataemprestimo ASC, horaemprestimo ASC "); Connection conexao = FabricaDeConexao.conectar(); PreparedStatement comando = conexao.prepareStatement(sql.toString()); comando.setLong(1, clube.getSocio().getCodigo()); ResultSet resultado = comando.executeQuery(); List<ClubeDoDvdPedidoEmprestimo> retorno = new ArrayList<>(); while(resultado.next()){ final ClubeDoDvdPedidoEmprestimo cdpe = new ClubeDoDvdPedidoEmprestimo(); cdpe.setCodEmprestimo((resultado.getLong("codemprestimo"))); cdpe.setDataPedido(resultado.getString("dataemprestimo")); cdpe.setHoraPedido(resultado.getString("horaemprestimo")); cdpe.setCodigoSocioSolicitouEmprestimo(resultado.getLong("codigo_socio_solicitou_emprestimo")); retorno.add(cdpe); } return retorno; e assim: public void listarSocilitacoesEmprestimo(){ AdicionarSocioVisao e = new AdicionarSocioVisao(); e.solicitarCodigoUsuario(); ClubeDoDvdPedidoEmprestimo find = new ClubeDoDvdPedidoEmprestimo(); find.setSocio(e); try { SolicitarEmprestimoDAO dsdao = new SolicitarEmprestimoDAO(); List<ClubeDoDvdPedidoEmprestimo> resultado = dsdao.selicionarPedidosDeEmprestimo(find); for(ClubeDoDvdPedidoEmprestimo d: resultado){ System.out.println("Código Dvd: "+d.getCodEmprestimo()); System.out.println("Data Pedido: "+d.getDataPedido()); System.out.println("Hora Pedido: "+d.getHoraPedido()); System.out.println("Código do sócio solicitou emprestimo: "+d.getCodigoSocioSolicitouEmprestimo()); System.out.println(""); } } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } só que a hora esta vindo atual ou seja o que eu registrei a dois dias atrás esta vindo com a data e hora atual... Alguém pode me dar uma mão para resolver esse problema?
  3. Olá pessoal, estou fazendo um trabalho da faculdade que tem um webservice. acontece que inicialmente eu quero só fazer um teste pra saber se minha aplicação ta conseguindo conectar no WebService de boa. O WebService está hospedado na universidade e tem o seguinte endereço: http://sistema.unir.br:8080/wsunir/ServicosAcademicosService?wsdl A parte de teste que estou fazendo é com a função "consultar". Se eu digitar "1" o retorno deve ser "olá 1". É apenas uma função para teste. O problema é que no momento de fazer a conexão ele entra, faz a conexão, mas quando vai pegar o resultado ele não consegue e pula para o catch. Meu objeto usuario tem apenas uma string, é só pra guardar esse "Olá 1" que vai retornar... Usuario.java public class Usuario { private String msg; public Usuario(){ } public Usuario(String msg) { super(); this.msg = msg; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public String toString(){ return "Mensagem: "+ this.msg; } } Meu UsuarioDAO tem apenas a função de consultar UsuarioDAO.java import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; import android.util.Log; public class UsuarioDAO { private static final String URL = "http://sistema.unir.br:8080/wsunir/ServicosAcademicosService?wsdl"; private static final String NAMESPACE = "http://ws.unir.br/"; private static final String CONSULTAR = "consultar"; public Usuario consultar(String id){ Usuario usr=null; SoapObject buscarUsuario = new SoapObject(NAMESPACE, CONSULTAR); buscarUsuario.addProperty("id", id); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.setOutputSoapObject(buscarUsuario); envelope.implicitTypes = true; HttpTransportSE http = new HttpTransportSE(URL); try { http.call("urn:" + CONSULTAR, envelope); //PASSOU DO HTTP.CALL SoapObject resposta = (SoapObject) envelope.getResponse(); //AQUI ELE NÃO PASSOU E FOI PARA O CATCH usr = new Usuario(); usr.setMsg(resposta.getProperty(0).toString()); } catch (Exception e) { usr = new Usuario(); usr.setMsg("Falha na Conexão"); e.printStackTrace(); //return null; } return usr; } } O MainActivity só mostra o que deu de resposta... Em user = dao.consultar("1"); eu estou enviando esse 1 porque quero obter a resposta "Olá 1" MainActivity.java import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends Activity { @[member="override"] protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Usuario user = new Usuario(); UsuarioDAO dao = new UsuarioDAO(); user = dao.consultar("1"); TextView view = new TextView(this); view.setText(user.getMsg()); setContentView(view); } } Por favor pessoal, me ajudem aí eu não sei porque ele não está obtendo essa resposta do WebService. Já tentei muito resolver e não consegui. Em XML, a resposta obtida é essa: <?xml version="1.0" encoding="UTF-8"?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <S:Body> <ns2:consultarResponse xmlns:ns2="http://ws.unir.br/"> <return>Olá 1</return> </ns2:consultarResponse> </S:Body> </S:Envelope> Obs.: biblioteca ksoap2 instalada perfeitamente e funcionando. Obs.2.: Realizei testes do WebService com o SoapUI e sim, ele está funcionando. O stack está acusando nullPointerException, mas não sei o porquê. Sei que a minha aplicação é Android, mas meu problema é intrínseco com Java. Por favor, me ajudem.
  4. Prezados, preciso criar uma interface usando javafx que puxará vários valores de uma coluna SQL para comboboxes específicas. Sou iniciante e não encontrei muitos tutoriais sobre isto especificamente, no fim das contas consegui apenas um retalho de informações de fontes diferentes. Segue minha ultima tentativa de aplicar o que pedi: @FXML private void build(){ DaoTab daotab = new DaoTab(); String SQL = "SELECT area from dbo.RRR"; list = FXCollections.observableArrayList(); try{ ResultSet rs = comando.executeQuery(SQL); for(int i=0 ; i<rs.getMetaData().getColumnCount(); i++){ //We are using non property style for making dynamic table final int j = i; TableColumn col = new TableColumn(rs.getMetaData().getColumnName(i+1)); col.setCellValueFactory(new Callback<CellDataFeatures<ObservableList,String>,ObservableValue<String>>(){ @Override public ObservableValue<String> call(CellDataFeatures<ObservableList, String> param) { return new SimpleStringProperty(param.getValue().get(j).toString()); } }); tableview.getColumns().addAll(col); System.out.println("Column ["+i+] "); } while(rs.next()){ //Iterate Row ObservableList<String> row = FXCollections.observableArrayList(); for(int i=1 ; i<=rs.getMetaData().getColumnCount(); i++){ //Iterate Column row.add(rs.getString(i)); } System.out.println("Row [1] added "+row ); list.add(row); } carea.setItems(list); }catch(Exception e){ e.printStackTrace(); System.out.println("Error on Building Data"); } } Grato!
  5. Hello, I´ve created a JForm (GUI) and added a JTable to it. Then right clicked the table and 'bind' -> 'elements'. So I imported the table I want from my database and the communication worked because the column names are now displayed on the table header. But when I run the program, it gives the following error: Internal Exception: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "cambio.publico.teste" Call: SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste Posição: 33 Query: ReadAllQuery(referenceClass=Teste sql="SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste") Error Code: 0 Call: SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste Query: ReadAllQuery(referenceClass=Teste sql="SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste") at org.eclipse.persistence.internal.jpa.QueryImpl.getDetailedException(QueryImpl.java:378) at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:260) at org.eclipse.persistence.internal.jpa.QueryImpl.getResultList(QueryImpl.java:469) at visao.TelaCaixa7.initComponents(TelaCaixa7.java:33) at visao.TelaCaixa7.<init>(TelaCaixa7.java:18) at visao.TelaCaixa7$1.run(TelaCaixa7.java:106) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:702) at java.awt.EventQueue$3.run(EventQueue.java:696) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:719) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "cambio.publico.teste" Posição: 33 Error Code: 0 Call: SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste Query: ReadAllQuery(referenceClass=Teste sql="SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste") at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:340) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:682) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:558) at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:2002) at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:570) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:242) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:228) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:299) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:694) at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2738) at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2691) at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:495) at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1168) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:899) at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1127) at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:403) at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1215) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2896) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1804) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1786) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1751) at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:258) ... 18 more Caused by: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "cambio.publico.teste" Posição: 33 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2270) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1998) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:570) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:420) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:305) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeSelect(DatabaseAccessor.java:1007) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:642) ... 38 more I believe the problem is because the jtable can be edited and said editions are automaticaly recorded on the database table which it is not allowing. Is there a way to explicitly tell my postgres table to allow cross-reference? Also I may be way off and the root cause be something else entirely. Thanks for the help.
  6. Pessoal eu estava de boa em casa, até que me veio uma ideia de criar um software em java que tem a função da Lei dos Cossenos. Mas sou iniciante no mundo da programação e estou com alguns probleminhas, gostaria que me ajudassem. public class LeiDosCossenos { public static void main(String[] args) { // TODO Auto-generated method stub double ang=0, a=0, b=0, c=0; String cond=""; cond=JOptionPane.showInputDialog("Você quer calcular ângulo ou lado? [ângulo/lado]"); if (cond.equals("ângulo")){ cond=""; cond=JOptionPane.showInputDialog("Qual o ângulo que quer calcular? [A/B/C]"); if (cond.equals("A")) a=Double.parseDouble(JOptionPane.showInputDialog("Digite o valor do lado A")); b=Double.parseDouble(JOptionPane.showInputDialog("Digite o valor do lado B")); c=Double.parseDouble(JOptionPane.showInputDialog("Digite o valor do lado C")); ang=(Math.pow(a,2))-(Math.pow(b,2)*Math.pow(c,2))/(2*b*c); JOptionPane.showMessageDialog(null, ang); } } } Bom o meu problema é que eu gostaria que o ângulo saísse em graus, e não faço a mínima ideia de como fazer isso. E vejam se o código está certo e se há alguma forma de diminuí-lo também. Vlw galera :)
  7. Boa noite rs, estou com um grande problema pois não consigo achar uma solucao para esse erro. não passa os dados pra pesquisa no banco . não sei se e o erro esta no método de acesso,Ligação do banco e Passagem de parametro. o codigo : elasDAO; import java.sql.; import telas.TelaInicialChamadosTeste; import telasBEAN.; import telasUTIL.ConnectionFactory; public class LoginDAO { private Connection conn; private PreparedStatement ps; private ResultSet rs; public LoginDAO() throws Exception { try{ this.conn = ConnectionFactory.getConnection(); }catch(Exception e){ throw new Exception("erro: \n" + e.getMessage()); } } public Login procurarLogin(Login L) throws Exception{ try{ String Sql = "SELECT * FROM usuarios WHERE usuario like '"+L.getUsuario()+"' and senha like '"+L.getSenha()+"';"; conn = this.conn; ps = conn.prepareStatement(Sql); rs = ps.executeQuery(); int teste = rs.getRow(); if (teste == 1 ){ TelaInicialChamadosTeste frame = new TelaInicialChamadosTeste(); frame.setVisible(true); } }catch(Exception e){ //throw new Exception(e); System.out.println("Erro: " + e.getMessage()); }finally{ ConnectionFactory.closeConnection(conn, ps, rs); } return null; package telasBEAN; public class Login { private String usuario; private String senha; public String getUsuario() { return usuario; } public void setUsuario(String usuario) { this.usuario = usuario; } public String getSenha() { return senha; } public void setSenha(String senha) { this.senha = senha; } } package telas; import javax.swing.; import java.awt.event.ActionEvent; import java.awt.; import java.awt.event.ActionListener; import javax.swing.JFrame; import telasBEAN.; import telasDAO.; import telasUTIL.ConnectionFactory; public class testeLogin extends JFrame { Login d = new Login(); JTextField txtUsuario = new JTextField(); JTextField txtSenha = new JTextField(); JButton Entrar = new JButton("Entrar"); JButton Sair = new JButton(); public testeLogin(){ super("Entrar no sistema"); Container tela=getContentPane(); setVisible(true); setSize(310,330); setLayout(null); tela.add(txtUsuario); txtUsuario.setBounds(100, 50, 100, 50); tela.add(txtSenha); txtSenha.setBounds(100, 100, 100, 50); tela.add(Entrar); Entrar.setBounds(100, 150, 100, 50); Entrar.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent e){ try { ConnectionFactory.getConnection(); //txtUsuario.setText(String.valueOf(d.getUsuario())); //txtSenha.setText(String.valueOf(d.getSenha())); d.setUsuario(String.valueOf(txtUsuario)); d.setSenha(String.valueOf(txtSenha)); //d.usuario = txtUsuario.getText(); //d.senha = txtSenha.getText(); //d.setUsuario(txtUsuario.getText()); //d.setSenha(txtSenha.getText()); LoginDAO LoginDAO = new LoginDAO(); LoginDAO.procurarLogin(d); } catch (Exception ex) { System.out.println("Erro: " + ex.getMessage()); } } }); } public static void main(String []args){ EventQueue.invokeLater(new Runnable(){ public void run(){ try{ testeLogin frame = new testeLogin(); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }catch(Exception e){ e.printStackTrace(); } } }); } } agradeço se puderem me ajuda =D
  8. Bom dia Pessoal, estou tentando fazer uma chamada mas não estou conseguindo, gostaria da ajuda de vocês. Tenho esse método para ler o cpf digitado pelo usuário: public String novoCpf() throws CpfUsuarioNaoInformadoException { Scanner lerCpf = new Scanner(System.in); System.out.print("cpf:"); return cpf = (lerCpf.nextLine()); } E tenho esse método para fazerLogin: public void fazerLogin() throws SQLException, NomeUsuarioNaoInformadoExecption, CpfUsuarioNaoInformadoException, TelefoneUsuarioNaoInformadoException { StringBuilder sql = new StringBuilder(); sql.append("SELECT codigo, nome, telefone, ddd, email, cpf "); sql.append("FROM socio "); Connection conexao = FabricaDeConexao.conectar(); PreparedStatement comando = conexao.prepareStatement(sql.toString()); ResultSet resultado = comando.executeQuery(); CompararLogin compararUsuarioExistente = new CompararLogin(); AdicionarSocioVisao add = new AdicionarSocioVisao(); String verificaNomeCadastrado = compararUsuarioExistente.getCompararLogin(); String verificaSenhaUsuario = add.novoCpf(); boolean achou = false; while (resultado.next()) { String nome = resultado.getString("nome"); String cpf = resultado.getString("cpf"); int codigo = resultado.getInt("codigo"); if (verificaNomeCadastrado.equals(nome) && verificaSenhaUsuario.equals(cpf)){ System.out.println("Login Efetuado Com Sucesso!!! "); achou = true; System.err.println("SEU CÓDIGO P/ CADASTRO DOS DVD'S É: " + codigo); MenuChamarCadastroDvdEEmprestimo mostrarOpcao = new MenuChamarCadastroDvdEEmprestimo(); mostrarOpcao.escolherOpcaoDvdEmprestimo(); } } if (achou == false) { System.out.println("Usuário não Cadastrado!!!"); TratadorDeIniciarAplicacao voltando = new TratadorDeIniciarAplicacao(); voltando.main(null); } } A minha ideia é o seguinte: dentro do método contar eu que passar o cpf, mas não quero digitar novamente e sm que ele receba o valor que foi digitado no método fazerLogin(), se alguém puder me ajudar, estou desde ontem quebrando a cabeça nisso, desde já eu agradeço. public int contadorDeSolicitacoesEmprestimosPendentes(String cpf) throws SQLException, CpfUsuarioNaoInformadoException{ StringBuilder sql = new StringBuilder(); sql.append("SELECT COUNT(*) "); sql.append("FROM solicitacaoemprestimo "); sql.append("INNER JOIN socio ON (solicitacaoemprestimo.socio_codigo = socio.codigo) "); sql.append("WHERE socio.cpf = ? " ); Connection conexao = FabricaDeConexao.conectar(); PreparedStatement comando = conexao.prepareStatement(sql.toString()); ClubeDoDvdSolicitacaoEmprestimo clube = new ClubeDoDvdSolicitacaoEmprestimo(); Socio so = new Socio(); comando.setString(1, clube.getSocio().getCpf()); ResultSet resultado = comando.executeQuery(); int nCont = 0; while(resultado.next()){ nCont = resultado.getInt("COUNT(*)"); } return nCont; } public void Contar(String passar) throws CpfUsuarioNaoInformadoException, SQLException, NomeUsuarioNaoInformadoExecption, TelefoneUsuarioNaoInformadoException{ AdicionarSocioVisao e = new AdicionarSocioVisao(); ClubeDoDvdSolicitacaoEmprestimo find = new ClubeDoDvdSolicitacaoEmprestimo(); find.setSocio(e); SocioDAO teste = new SocioDAO(); SolicitarEmprestimoDAO dao = new SolicitarEmprestimoDAO(); try { dao.contadorDeSolicitacoesEmprestimosPendentes(find); System.out.println(dao.contadorDeSolicitacoesEmprestimosPendentes(find)); } catch (SQLException ex) { // TODO Auto-generated catch block ex.printStackTrace(); } }
  9. Olá pessoal, meu nome é Vítor, e eu tenho 16 anos, comecei a fazer um curso de Técnico em Informática, e gosto muito de programação, aprendi a desenvolver algoritmos, e estou começando em matrizes, resolvi estudar C por conta própria há uma semana, e já estou em vetores, é fácil, é basicamente igual ao do algoritmo, só que a sintaxe é diferente, gostaria de começar a desenvolver app para Android, tentei ver se era possível desenvolver com C, mas, acho que não, gostaria de saber, se eu devo focar no C, ou apenas entender o básico (até Julho) e dps focar em uma linguagem OPP como Java para poder desenvolver! Se eu focar em Java, enquanto tempo estou apto para desenvolver apps? É muito dificil?
  10. Galera gostaria que me ajudasse respondendo o questionário, que foi elaborado para analisar a produtividade do desenvolvimento de aplicações JavaEE utilizando JSF. Esse questionário faz parte do trabalho final da disciplina de Fundamentos de Arquitetura de Software 2 PUC Minas. Link para questionário no google Forms. http://goo.gl/forms/vJ61Otza0q Desde já Agradeço a todos . Kleber Queiroz
  11. Galera gostaria que me ajudasse respondendo o questionário, que foi elaborado para analisar a produtividade do desenvolvimento de aplicações JavaEE utilizando JSF. Este questionário faz parte do trabalho final da disciplina de Fundamentos de Arquitetura de Software 2 PUC Minas. Link para questionário no google Forms. http://goo.gl/forms/vJ61Otza0q Desde já Agradeço a todos . Kleber Queiroz
  12. Dr. House

    Duvida Conceitual

    Olá a todos, Eu tenho aqui uma classe que processa retornos de banco. Essa classe lê o arquivo de retorno, renomeia, identifica os registros do arquivo, dispara processos dentro do sistema, como baixa de pagamentos, ou cancelamento de pagamentos. Esta classe é customizada, e esta nomeada como ProcessaBaixaFactory.java. Mas acredito que ela não é uma factory de fato. Mas não se como renomear esta classe, se ela é um service, ou um helper ... alguém me tira essa duvida?
  13. EDIT: DÚVIDA JÁ SOLUCIONADA. Galera, seguinte, tenho noções muito básica de javascript e peguei este código para implementar em uma página HTML que estou fazendo:
 http://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-accordion.php

 Resumindo, eu preciso clicar em um botão para mostrar um conteúdo de uma DIV. E quando clico no botão novamente o conteúdo some. Até aí ok, funcionou numa boa. 

Porém, eu preciso aplicar esta função em mais de um botão na mesma página, onde cada DIV possui um ID diferente que é chamado no Script.

 Então tenho o script: <script type="text/javascript"> $(document).ready(function(){ $(".button").click(function(){ $("#combinado1").collapse('toggle'); }); }); </script> 

Onde .button é o estilo CSS do botão e #combinado1 é o ID de uma DIV. 

Para um botão este código acima funciona perfeitamente.

No meu raciocínio lógico, para funcionar em mais de um botão, eu tentei aplicar o seguinte:

 <script type="text/javascript"> $(document).ready(function(){ $(".buttton").click(function() { if ($("#combinado1")) { $("#combinado1").collapse('toggle'); } else if ($("#combinado2")) { $("#combinado2").collapse('toggle'); } }); }); </script> O código dá leitura e tal mas não funciona. Qual seria o correto?
  14. Boa noite, preciso de ajuda com os seguintes exercicios em java! 1,5,31,7,83,13,39,15,23,9(numeros) 1: -carregar os numeros de um arquivo para um vetor de 10 posições (vet1) -copiar os valores de vet1 para um vetor de 10 posiçoes vet2 com ordem invertida -criar um arquivo com o resultado da multiplicação dos vetores, posição a posição. 2: Considere as seguintes matrizes A: 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16 B: 16 12 8 4 15 11 7 3 14 10 6 2 13 9 5 1 Criar arquivo contendo matriz C resultado da multiplicação das matrizes A e B. 3: faça um programa que solicite a quantidade de assentos de um veiculo e crie uma lista simplesmente encadeada com a quantidade informada de assentos. -implementar um método para verificar se um determinado assento esta ocupado -implementar metodo para ocupar um assento
  15. já faz algum tempo nenhum programa em java no meu computador esta conseguindo acessar a internet,quando eu fui ver um que tinha um log de erros no cmd apareceu "java.net.SocketTimeoutException:connect time out",alguém poderia me ajudar a resoulver isso? já procurei na internet mas nenhum tutorial resolve o problema a fundo
  16. olá pessoal, eu to aqui estudano o hibernate, e fiquei numa duvida. eu criei um relacionamento entre as classes Pais e UF. UF tem Pais. tranquilo, funcionou massa, mas a fk ficou c um nome muito doido, um hash parece. bom eu fiz da seguinte forma: @NotNull @ManyToOne @ForeignKey(name="fk_Uf_Pais") private Pais pais; porem, @ForeignKey vem com um aviso de deprecated. Funciona, mas ta com o aviso. Sendo assim: qual a maneira correta de fazer?
  17. Olá pessoal, Sou novo em programação JAVA, e estou desenvolvendo um formulário simples de cadastro de vendas de veículos de uma concessionaria (fictícia), mas estou com algumas dúvidas em relação a capturar os dados dos campos JTextField e JRadioButton e inseri-los dentro da tabela no banco de dados. **Como funciona o formulário:** O usuário irá acessar um formulário com vários campos relacionados a venda do veículo, deverá haver uma validação para que nenhum campo fique em branco, após preencher tudo, o usuário irá clicar no botão registro, que fará o cadastro dos dados no Banco de Dados MySQL. Cada vendedor por realizar mais de uma venda, então, haverá um botão de relatório, onde o usuário poderá verificar os dados dos vendedores e o qual a comissão eles irão receber por cada venda, o que deve ser feito através do agrupamento das vendas de cada um deles. **O que já construi:** O formulário está pronto, todos os campos são validados ao clicar no botão "Registrar", nenhum pode ficar em branco, e também a conexão com o BD já está feita, tudo funcionando. **O que não consigo fazer:** Não sei pegar os dados dos campos e jogá-los dentro do Banco de Dados, conheço o .getText(); mas neste caso ficou confuso seu uso para mim, já que tenho campos de radio button tbém. Não sei gerar o relatório ao clicar no botão "Relatório", lele precisa ler todos os vendedores cadastrados na tabela do BD e mostrar em um JOption.Pane, com as comissões (10% para veículos novos e 5% para veículos usados) e o nome do vendedor. Se alguém puder me dar uma luz, agradeceria muito, já estou a 5 dias travado neste final, só falta isso para terminar :( Segue as classes criadas com o NetBeans: GuiVendaVeiculos: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class GuiVendaVeiculos extends JFrame{ private JLabel label1; private JLabel label2; private JLabel label3; private JLabel label4; private JLabel label5; private JLabel label6; private JLabel label7; private JLabel label8; private JTextField textfield1; private JTextField textfield2; private JTextField textfield3; private JTextField textfield4; private JTextField textfield5; private JTextField textfield6; private JRadioButton radioSim; private JRadioButton radioNao; private ButtonGroup grupoRadio; private JButton botRegistrar; private JButton botRelatorioVendas; public GuiVendaVeiculos(){ super("Venda de Veículos"); setLayout(new FlowLayout()); label1 = new JLabel("Código*"); textfield1 = new JTextField(15); add(label1); add(textfield1); label2= new JLabel("Marca*"); textfield2 = new JTextField(15); add(label2); add(textfield2); label3 = new JLabel("Modelo*"); textfield3 = new JTextField(15); add(label3); add(textfield3); label4 = new JLabel("Placa*"); textfield4 = new JTextField(15); add(label4); add(textfield4); label5 = new JLabel("Valor de Venda*"); textfield5 = new JTextField(15); add(label5); add(textfield5); label6 = new JLabel("Vendedor*"); textfield6 = new JTextField(15); add(label6); add(textfield6); label7 = new JLabel("Novo?*"); add(label7); radioSim = new JRadioButton("Sim"); radioNao = new JRadioButton("Não"); add(radioSim); add(radioNao); grupoRadio = new ButtonGroup(); grupoRadio.add(radioSim); grupoRadio.add(radioNao); botRegistrar = new JButton("Registrar"); botRelatorioVendas = new JButton("Relatório de Vendas"); add(botRegistrar); add(botRelatorioVendas); TrataEventoVerificar trataeventoverificar = new TrataEventoVerificar(); botRegistrar.addActionListener(trataeventoverificar); botRelatorioVendas.addActionListener(trataeventoverificar); } private class TrataEventoVerificar implements ActionListener{ public void actionPerformed(ActionEvent event){ if(textfield1.getText().equals("") && (textfield2.getText().equals("") && (textfield3.getText().equals("") && (textfield4.getText().equals("") && (textfield5.getText().equals("") && (textfield6.getText().equals(""))))))){ JOptionPane.showMessageDialog(null, "O formulário está em branco," + "\n" + "Preencha todos os campos!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if(textfield1.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo código é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield2.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo marca é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield3.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo modelo é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield4.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo placa é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield5.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo valor de venda é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield6.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo vende é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (radioSim.isSelected() == false && (radioNao.isSelected() == false)){ JOptionPane.showMessageDialog(null, "Selecione a situação do veículo!", "Atenção", JOptionPane.WARNING_MESSAGE); } if(textfield1.getText()!=("") && (textfield2.getText()!=("") && (textfield3.getText()!=("") && (textfield4.getText()!=("") && (textfield5.getText()!=("") && (textfield6.getText()!=("") &&(radioSim.isSelected()!=false || (radioNao.isSelected()!=false )))))))){ Conexao c = new Conexao(ConectarDB.SERVIDOR, ConectarDB.DATABASE, ConectarDB.USUARIO, ConectarDB.SENHA); c.Conectar(); textfield1.getText(); textfield2.getText(); textfield3.getText(); textfield4.getText(); textfield5.getText(); textfield6.getText(); } } } public static void main(String arg[]){ GuiVendaVeiculos guivendaveiculos = new GuiVendaVeiculos(); guivendaveiculos.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); guivendaveiculos.setSize(220,420); guivendaveiculos.setVisible(true); guivendaveiculos.setLocationRelativeTo( null ); } } Conexão com o Banco de Dados: import javax.swing.*; import java.sql.*; public class Conexao { //Atributos da Classes private String Usuario,Senha,Servidor,DataBase; private Connection Con; private boolean Conectado; private ResultSet Dados; //Construtor da Classe public Conexao(){ setSenha(""); setUsuario(""); setServidor(""); setConectado(false); setCon(null); setDados(null); setDataBase(""); } public Conexao(String SERV,String DB,String USU,String SENHA){ setSenha(SENHA); setUsuario(USU); setServidor(SERV); setDataBase(DB); setConectado(false); setCon(null); setDados(null); } //Modificadores public void setCon(Connection con) {Con = con;} public void setConectado(boolean conectado) {Conectado = conectado;} public void setSenha(String senha) {Senha = senha;} public void setUsuario(String usuario) {Usuario = usuario;} public void setServidor(String servidor) {Servidor = servidor;} public void setDados(ResultSet dados) {Dados = dados;} public void setDataBase(String DB) {DataBase = DB;} //Recuperadores public String getUsuario() {return Usuario;} public String getSenha() {return Senha;} public boolean getConectado() {return Conectado;} public Connection getCon() {return Con;} public String getServidor() {return Servidor;} public ResultSet getDados() {return Dados;} public String getDataBase() {return DataBase;} public void Conectar() { try{ Class.forName("com.mysql.jdbc.Driver"); String URL = "jdbc:mysql://"+getServidor()+":3306"+"/"+getDataBase(); setCon(DriverManager.getConnection(URL,getUsuario(),getSenha())); setConectado(true); } catch (Exception e){ JOptionPane.showMessageDialog(null,"Conexão não foi realizada!","", JOptionPane. WARNING_MESSAGE); JOptionPane.showMessageDialog(null,"Erro :"+e.getMessage(),"", JOptionPane. WARNING_MESSAGE); setConectado(false); return; } JOptionPane.showMessageDialog(null,"Conexão realizada com Sucesso!","", JOptionPane. WARNING_MESSAGE); } public void FecharConexao(){ try{ if(getConectado()) getCon().close(); } catch (Exception e ){ JOptionPane.showMessageDialog(null,"Conexão não foi fechada!","", JOptionPane. WARNING_MESSAGE); JOptionPane.showMessageDialog(null,"Erro :"+e.getMessage(),"", JOptionPane. WARNING_MESSAGE); } } } Dados para Conexão: public interface ConectarDB { public String USUARIO = "root"; public String SENHA = "rickm"; public String SERVIDOR = "localhost"; public String DATABASE = "concessionaria"; }
  18. Bom dia galera , aonde eu trabalho esta precisando de freelancer para programador em PHP e JavaScript com urgência se alguém tiver interesse por favor deixar o contato ou entra em contato comigo via whatApp : (11)96200-9930 a empresa fica em são Paulo capital , ......
  19. Bom dia galera , aonde eu trabalho esta precisando de freelancer para programador em PHP e JavaScript com urgência se alguém tiver interesse por favor deixar o contato ou entra em contato comigo via whatApp : (11)96200-9930 a empresa fica em são Paulo capital , ......
  20. boa tarde senhores gostaria de uma ajuda tenha 50 pagina e queria automatiza dreamweaver para tirar linhas de codigo que não quero usar tem como fazer isso
  21. Estou publicando uma classe de minha autoria para criptografar arquivos utilizando senha para derivação de chave simétrica. Gostaria de receber contribuições, críticas e sugestões da comunidade. Como também estou publicando em diversos fóruns não brasileiros peço que comentários em pull requests sejam feitos em inglês. IMPORTANTE: Se a exceção java.security.InvalidKeyException: Illegal key size or default parameters for lançada provavelmente você precisará instalar o Java Unlimited Strength Jurisdiction Policy File para a sua versão do JRE. Repositório: https://github.com/fabiofranco85/file-encryptor
  22. Alguém conhece algum programa que lima arquivos desnecessários de um site para fica mais leve e não ter travamento durante a navegação .
  23. Bom dia, tenho a seguinte situação: tabela a id,codigo,nome tabela b id,codigo,nome preciso consultar na tabela B, no campo nome, o que for mais parecido com o nome da tabela A e trazer o id da tabela B para gerar um insert numa tabela equivalenciaAB eu usei o seginte comando mas não ta me retornando de maneira eficiente: select id, levenshtein (upper(b.nome), upper('nome que vem da tabela A passado por parametro em java')) as ctrl from tabela b order by levenshtein (upper(b.nome), upper('nome que vem da tabela A passado por parametro em java')) limit 1 mas a taxa de acerto, esta muito pequena, uns 5%... alguém tem alguma outra ideia?
  24. Estou fazendo um sistema de cadastro simples, tenho minha interface de cadastro com os campos a serem preenchidos e tenho o botão 'cadastrar'. (Interface feita com WindowBuilder) Fiz minha classe DAO, com o SQL de inserção no banco (a conexao com o bd esta OK) Gostaria de saber como eu faço pra quando eu clicar em 'cadastrar', os dados preenchidos forem para o BD? tenho que chamar a classe DAO de alguma forma? Agradeço a atenção!
×
×
  • Criar Novo...