Ir para conteúdo
  • ×   Você colou conteúdo com formatação.   Remover formatação

      Only 75 emoticons maximum are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Conteúdo Similar

    • Por mauricio lanner
      Boa tarde pessoal, estou com uma duvida bem frequente, mas não consigo encontrar um codigo que se adeque so meu.
      Estou programando java pela primeira vez, e como teste, estou desenvolvendo um sistema simples de ordem de serviço. Eu quero fazer a verificação, quando usuários são cadastrado e só efetuar o cadastro quando o usuário não tiver já o cadastro no sql.
      Estou desenvolvendo a seguinte logica
      //verificação de o usuário ja está cadastrado String usuExiste = txtUsuUsu.getText(); String sql1 = "select * from empresa where nome_empresa like usuExiste"; int existe; if (usuExiste==sql1){ existe = 1; }else{ existe = 0; } System.out.printf ("%d",existe); //fim da verificação depois dessa verificação conforme o resultado for 1 ou 0 aí vem outro if com a mensagem de erro ou então o cadastro. O problema é que o retorno está sendo 0 tanto se o usuário existe ou se o usuário não existe. Eu acho que a logica é mais ou menos essa, porem não consigo acerta o codigo sql necessário para efetuar a consulta.
      Alguem consegue me dar uma ajuda? Lembrando que terminei a materia de C, mas java estou no inicio do semestre ainda.
    • Por zetabyte00
      Qual programa geralmente vocês usam para levantar um servidor para hospedar sua aplicações em Java para desenvolvimento? 
       
      Ou vocês virtualizam um servidor para isso? 
    • Por Dundaki
      Esse é o jinternal no qual eu quero pegar um registro no banco de dados e apresenta_lo jtextfield, o nome da class é txtAcen55g. *********************************************************************** package br.com.inbras.telas; import java.awt.EventQueue; import javax.swing.JDesktopPane; import javax.swing.JInternalFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import java.awt.Font; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.swing.SwingConstants; import javax.swing.table.TableModel; import javax.swing.JTextField; import br.com.inbras.dal.ModuloConexao; import net.proteanit.sql.DbUtils; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class Acendedores extends JInternalFrame { public static JTextField txtAcen55g; private JTextField txtAcen200g; private JTextField txtAcen210g; private JTextField txtAcen452g; Connection conexao = null; PreparedStatement pst = null; ResultSet rs = null; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Acendedores frame = new Acendedores(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public Acendedores() { conexao = ModuloConexao.conector(); setTitle("Estoque Acendedores"); setClosable(true); setMaximizable(true); setIconifiable(true); setBounds(0, 0, 640, 417); getContentPane().setLayout(null); JLabel lblAcendedores = new JLabel("Estoque Atual"); lblAcendedores.setHorizontalAlignment(SwingConstants.CENTER); lblAcendedores.setFont(new Font("Vivaldi", Font.BOLD, 30)); lblAcendedores.setBounds(209, 21, 193, 43); getContentPane().add(lblAcendedores); JLabel lblAcendedoresg = new JLabel("Acendedores 55g"); lblAcendedoresg.setFont(new Font("Tahoma", Font.BOLD, 15)); lblAcendedoresg.setBounds(155, 126, 134, 21); getContentPane().add(lblAcendedoresg); JLabel lblAcendedoresg_1 = new JLabel("Acendedores 200g"); lblAcendedoresg_1.setFont(new Font("Tahoma", Font.BOLD, 15)); lblAcendedoresg_1.setBounds(155, 158, 151, 21); getContentPane().add(lblAcendedoresg_1); JLabel lblAcendedoresg_2 = new JLabel("Acendedores 210g"); lblAcendedoresg_2.setFont(new Font("Tahoma", Font.BOLD, 15)); lblAcendedoresg_2.setBounds(155, 190, 151, 26); getContentPane().add(lblAcendedoresg_2); JLabel lblAcendedoresg_3 = new JLabel("Acendedores 425g"); lblAcendedoresg_3.setFont(new Font("Tahoma", Font.BOLD, 15)); lblAcendedoresg_3.setBounds(155, 227, 151, 17); getContentPane().add(lblAcendedoresg_3); txtAcen55g = new JTextField(); txtAcen55g.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { acendedor(); } }); txtAcen55g.setBounds(316, 128, 86, 20); getContentPane().add(txtAcen55g); txtAcen55g.setColumns(10); txtAcen200g = new JTextField(); txtAcen200g.setColumns(10); txtAcen200g.setBounds(316, 160, 86, 20); getContentPane().add(txtAcen200g); txtAcen210g = new JTextField(); txtAcen210g.setColumns(10); txtAcen210g.setBounds(316, 193, 86, 20); getContentPane().add(txtAcen210g); txtAcen452g = new JTextField(); txtAcen452g.setColumns(10); txtAcen452g.setBounds(316, 225, 86, 20); getContentPane().add(txtAcen452g); } public void acendedor() { String sql = "select * from tb_recebimento where qtd_fardo_mat"; try { pst = conexao.prepareStatement(sql); // passando o conteudo da caixa de pesquisa o ? // atenção ao "%" - continuação da string sql pst.setString(7, txtAcen55g.getText()); rs = pst.executeQuery(); if(rs.next()) { txtAcen55g.setText(rs.getString(7)); System.out.println("teste"); } } catch (Exception e) { JOptionPane.showInputDialog(e); } } } //essa á tela quero mostra o resultado do banco de dados Essa é tela que os estao que quando eu clicar no botao abri essa outra tela ja com o resultado do banco de dados **************************************************************************************************************** package br.com.inbras.telas; import java.awt.EventQueue; import javax.swing.JInternalFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.SwingConstants; import java.awt.Color; import javax.swing.JTextField; import java.awt.Font; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import br.com.inbras.dal.ModuloConexao; import javax.swing.JButton; import javax.swing.JDesktopPane; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.JSpinner; import javax.swing.JTree; import br.com.inbras.telas.TelaPrincipal; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class TelaEstatistica extends JInternalFrame { private JButton btnAcendedores; Connection conexao = null; PreparedStatement pst = null; ResultSet rs = null; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { TelaEstatistica frame = new TelaEstatistica(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } // JDesktopPane desktop; // public TelaEstatistica(JDesktopPane desktop) { // // this.desktop = desktop; // } /** * Create the frame. */ public TelaEstatistica() { setTitle("Controle de Estoque"); setClosable(true); setMaximizable(true); setIconifiable(true); conexao = ModuloConexao.conector(); setBounds(0, 0, 640, 417); getContentPane().setLayout(null); JLabel lblEstastitca = new JLabel("Controle de Estoque Mat\u00E9ria Prima"); lblEstastitca.setBackground(new Color(210, 105, 30)); lblEstastitca.setForeground(new Color(210, 105, 30)); lblEstastitca.setFont(new Font("Vivaldi", Font.BOLD, 40)); lblEstastitca.setHorizontalAlignment(SwingConstants.CENTER); lblEstastitca.setBounds(10, 0, 604, 49); getContentPane().add(lblEstastitca); btnAcendedores = new JButton("Acendedores"); btnAcendedores.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String sql = "select qtd_fardo_mat from tb_recebimento"; try { Acendedores a = new Acendedores(); getParent().add(a); a.setVisible(true); } catch (Exception e2) { // TODO: handle exception } } }); btnAcendedores.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAcendedores.setBounds(21, 89, 143, 41); getContentPane().add(btnAcendedores); JButton btnInstitucional = new JButton("Institucional"); btnInstitucional.setFont(new Font("Tahoma", Font.BOLD, 14)); btnInstitucional.setBounds(21, 233, 123, 41); getContentPane().add(btnInstitucional); JButton btnMultiuso = new JButton("Multiuso"); btnMultiuso.setFont(new Font("Tahoma", Font.BOLD, 14)); btnMultiuso.setBounds(452, 233, 123, 41); getContentPane().add(btnMultiuso); JButton btnQuerosene = new JButton("Querosene"); btnQuerosene.setFont(new Font("Tahoma", Font.BOLD, 14)); btnQuerosene.setBounds(319, 233, 123, 41); getContentPane().add(btnQuerosene); JButton btnRemovedores = new JButton("Alcool Gel Antisseptico 70\u00B0"); btnRemovedores.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Antisseptico a = new Antisseptico(); getParent().add(a); a.setVisible(true); } }); btnRemovedores.setFont(new Font("Tahoma", Font.BOLD, 14)); btnRemovedores.setBounds(350, 89, 225, 41); getContentPane().add(btnRemovedores); JButton btnAlcoolGel = new JButton("Alcool Gel 46,2\u00B0"); btnAlcoolGel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { } }); btnAlcoolGel.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAlcoolGel.setBounds(350, 159, 225, 41); getContentPane().add(btnAlcoolGel); JButton btnAlcoolGel_1 = new JButton("Alcool Gel 70\u00B0"); btnAlcoolGel_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { TelaAlcoolGel70 alcoolgel = new TelaAlcoolGel70(); getParent().add(alcoolgel); alcoolgel.setVisible(true); } }); btnAlcoolGel_1.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAlcoolGel_1.setBounds(174, 89, 166, 41); getContentPane().add(btnAlcoolGel_1); JButton btnAlcoolLiquido = new JButton("Alcool Liquido 46,2\u00B0"); btnAlcoolLiquido.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAlcoolLiquido.setBounds(174, 159, 166, 41); getContentPane().add(btnAlcoolLiquido); JButton btnRemovedor = new JButton("Removedor"); btnRemovedor.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { } }); btnRemovedor.setFont(new Font("Tahoma", Font.BOLD, 14)); btnRemovedor.setBounds(174, 233, 123, 41); getContentPane().add(btnRemovedor); JButton btnAlcoolGel_2 = new JButton("Alcool Gel"); btnAlcoolGel_2.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAlcoolGel_2.setBounds(21, 159, 143, 41); getContentPane().add(btnAlcoolGel_2); JButton btnSabonetes = new JButton("Sabonetes"); btnSabonetes.setFont(new Font("Tahoma", Font.BOLD, 14)); btnSabonetes.setBounds(21, 300, 123, 41); getContentPane().add(btnSabonetes); if (btnAcendedores.getText().equals("Acendedores")) { Acendedores a = new Acendedores(); } else { } } como que eu faço desde de jah agradeço...  
    • Por Michel DS
      Tenho esse código abaixo para inserir no banco de dados access, mas me retorna um erro que nunca vi antes, nunca usei access e estou sendo obrigado a usar =(, 
      se alguém puder me dar uma luz, já perdi várias horas com isso e na internet não encontro solução, o pior é que o select funciona numa boa, agora o insert com o executeUpdate não vai,
      isso me parece erro de permissão de usuário mas já fucei bastante no access, e na internet os tópicos com esse erro não encontro solução =(
      eis o erro: 
      net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::4.0.3 user lacks privilege or object not found: USUARIO
      try { ConexaoBD fab = new ConexaoBD(); fab.abrirConexao(); String sql ="insert into acordos(data,cpf,valor,produto,usuario(x),aspect,nome,supervisor,hora)" + " values('"+txtdata.getText().toString()+"','"+txtcpf.getText().toString()+"','"+valor+"','"+cbproduto.getSelectedItem().toString() +"','"+txtusuario.getText().toString()+"','"+lblaspect.getText().toString()+"','"+txtnome.getText().toString()+"','"+hora+"')"; fab.ps = fab.con.prepareStatement(sql); int rows = fab.ps.executeUpdate(); if(rows >= 1){ JOptionPane.showMessageDialog(null, "Acordo registrado com sucesso!","Mensagem do programa",JOptionPane.INFORMATION_MESSAGE); fab.ps.close(); fab.con.close(); fab.st.close(); }else{ JOptionPane.showMessageDialog(null, "ERRO!","Mensagem do programa",JOptionPane.ERROR_MESSAGE); fab.ps.close(); fab.con.close(); fab.st.close(); } } catch (ClassNotFoundException ex) { Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex); } public Connection con = null ; public PreparedStatement ps = null; public ResultSet rs = null; public Statement st = null; public void abrirConexao() throws ClassNotFoundException{ Class.forName("net.ucanaccess.jdbc.UcanaccessDriver"); String caminho = buscarCaminho(); try{ //Arquivo de caminho do banco String filename = caminho; File arquivo = new File(filename); //verifica se o caminho e arquivo existe. if(!arquivo.exists()){ JOptionPane.showMessageDialog(null, "Caminho do BD não encontrado! \n " + "veirifique se o caminho, nome e extensão estão corretos ou se o arquivo existe!\n Consulte o administrador"); return; }else{ JOptionPane.showMessageDialog(null, "Banco de dados encontrado com sucesso!"); } String database = "jdbc:ucanaccess://" + filename.trim(); //realiza conexao com banco de dados con = DriverManager.getConnection(database,"Administrador","1234"); System.out.println("Conexão obtida com sucesso"); }catch(Exception e) { JOptionPane.showMessageDialog(null,"Erro ao conectar: -> "+ e.getMessage().toString()+""); } classes de conexão e inserção
    • Por TchescoM
      Olá, amigos...
      estou começando agora nesta área e já tenho uma "pequena" dificuldade
      é o seguinte; 
       
      function addImagem(){
          document.getElementById("img'").innerHTML = "<img src='imagem1.jpg' width='100%' height='100%'/>"

      eu tenho um dropdown com vária imagens dentro, e a função acima, adiciona a imagem escolhida dentro da form "img" abaxio
       
      <form id="img">
      </form>
       
      que fica assim: 
       
      <form id="img">
      <img src='imagem1.jpg' width='100%' height='100%'/>
      </form>
       
      Até aí, tudo certo. 
      A partir daí, preciso enviar essa imagem por email mas infelizmente meu conhecimento não me dá a possibilidade no momento
       
      Alguém poderia me ajudar?
       
       
       
       
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: