Ir ao conteúdo
  • Cadastre-se

Jade Bortot

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

posts postados por Jade Bortot

  1. Olá. Estou fazendo um software no NetBeans para ser usado na biblioteca, ele irá registrar os clientes, os livros, os empréstimos e para a devolução do livro, este será deletado da tabela empréstimo. Para facilitar, na tela inicial quero colocar uma tabela para que seja pesquisado o código do cliente (que estou chamando de usuário) para que seja encontrado o registro feito. Não sei se tem outros erros no código, porque ainda não finalizei, e também tem coisas essenciais, como por exemplo as datas estarem em Date, que não estão, pois queria facilitar o meu trabalho inicial, sempre quando converto essas informações, encontro muitos erros. Mas enfim, um erro que eu acho que esta impedindo que eu faça a pesquisa e que a tabela que coloquei na tela chamada Menu, mostre os registros. Irei colocar a parte do código que esta dando erro aqui e também irei disponibilizar todo o projeto com o banco de dados em uma nuvem. 

    Esse é o link onde está o projeto https://1drv.ms/u/s!Ajo-4kKrCfZtiQ3NR01U1woX1win (a pasta onde estão as imagens não esta sendo utilizada ainda) O arquivo esta compactado.

     

    Esse é a parte do código onde esta apontando o erro

    /*
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
    package classes;
    
    import com.mysql.jdbc.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import com.mysql.jdbc.Statement;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import javax.swing.JOptionPane;
    import javax.sql.StatementEvent;
    import classes.claEmprestimo;
    import classes.claLivro; 
    import classes.claMulta;
    import classes.claUsuario;
    import javax.naming.spi.DirStateFactory.Result;
    
    /**
     *
     * @author Jade e Luanna
     */
    public class Dados {
    
        private classes.claLivro co;
        private Statement stmt = null;
        private Connection conn = null;
        private String driverName = "org.gjt.mm.mysql.Driver";
        private String conString = "jdbc:mysql://localhost:3306/biblioteca";
        private String usuario = "root";
        private String senha = "root";
        
    public Dados (){
            try{
                Class.forName(driverName);
                conn = (Connection) DriverManager.getConnection(conString, usuario, senha);
                stmt = (Statement) conn.createStatement();
                JOptionPane.showMessageDialog(null, "Conexão OK");
            }
            catch(ClassNotFoundException e){
                show("Classe não encontrada: "+e.getMessage());
            }
            catch(SQLException e){
                show("Erro SQL: "+e.getLocalizedMessage());
            }
            
    }
    
    private void show(String mensagem) {
            JOptionPane.showMessageDialog(null, mensagem, "Erro", JOptionPane.INFORMATION_MESSAGE);
    }
        
        
    public void insert(claLivro co){
            
        /*SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
        */
        String databanco; /*= sdf.format(co.getData_nascimento());*/
        
      String SQL =("INSERT INTO livro(titulo, autor, status) values ('"+co.getTitulo()+"','"+co.getAutor()+"','"+co.getStatus()+"')");   
     
      try{
            stmt.executeUpdate(SQL);
            JOptionPane.showMessageDialog(null,"Livro cadastrado com sucesso");   
     }
     catch(SQLException e){
         show("Erro SQL: "+e.getMessage());
     }
        
    }
    
    public void insert(claUsuario u) {
                String databanco; /*= sdf.format(co.getData_nascimento());*/
        
      String SQL =("INSERT INTO usuario(nome, email, telefone) values ('"+u.getNome()+"','"+u.getEmail()+"','"+u.getTelefone()+"')");   
     
      try{
            stmt.executeUpdate(SQL);
            JOptionPane.showMessageDialog(null,"Usuário cadastrado com sucesso");   
     }
     catch(SQLException e){
         show("Erro SQL: "+e.getMessage());
     }
    }
        
    public void insert(claEmprestimo em) {
            String databanco; /*= sdf.format(co.getData_nascimento());*/
           /* String getData_devolucao = null;
            String getData_prevista_devolucao = null;
            String getObservacao = null;*/
        
      String SQL =("INSERT INTO emprestimo1(codigo_usuario, codigo_livro, data_retirada, data_prevista_devolucao, data_devolucao, observacao) values ('"+em.getCodigo_usuario()+"','"+em.getCodigo_livro()+"','"+em.getData_retirada()+"','"+em.getData_prevista_devolucao()+"','"+em.getData_devolucao()+"','"+em.getObservacao()+"')");   
     
      try{
            stmt.executeUpdate(SQL);
            JOptionPane.showMessageDialog(null,"Emprestimo cadastrado com sucesso");   
     }
     catch(SQLException e){
         show("Erro SQL: "+e.getMessage());
    }
        
    public ResultSet retormarDados(){ /*?*/
        String SQL = "Select * from emprestimo1";
        ResultSet resultado = null;
        try{
            resultado = stmt.executeQuery(SQL);
        }
        catch (SQLException e){
            JOptionPane.showMessageDialog(null, "Erro SQL:" +e.getMessage());
        }
        return(resultado);
    }     
    
      public ResultSet procurarDados (claEmprestimo emprestimo){
        String SQL = "SELECT * FROM emprestimo1 WHERE codigo LIKE '%" + emprestimo.getCodigo_livro()+ "%'";
        ResultSet resultado = null;
        try{
            resultado = stmt.executeQuery(SQL);
        }
        catch(SQLException e){
            show("ERRO SQL: "+e.getMessage());
        }
        return resultado;
    }
      
      public void deletar (Object codigo){
        String SQL = "DELETE FROM emprestimo1 WHERE codigo = '" + codigo + "'";
        try{
            stmt.executeUpdate(SQL);
            JOptionPane.showMessageDialog(null, "Deletado com sucesso");        
        }
        catch(SQLException e){
            show("Erro SQL: " + e.getMessage());
        }
    }
      
      
      
      
      
      
        }  
            
    }

    Agradeço desde já pela atenção.

  2. Olá, boa noite.

    Estou escrevendo em css mesmo. 

    Este é uma parte do código da pagina que citei

    <div id="parceiros">Parceiros</div>  
    	<table width="95%" border="0" > 
    	    		<tr>
    	    			<td style="padding:10px; margin:10px;" width="31%">
    	   					<button onclick="#teste"><img src="IMAGENS/boy.png" /></button><br> Nome <p>
    	    				<img src="IMAGENS/boy.png" /><br> Nome <p/>
    	    				<img src="IMAGENS/boy.png" /><br> Nome <p>
    						<img src="IMAGENS/boy.png" /><br> Nome <p/>
    					</td>
    					<td style="padding:10px; margin:10px;" width="69%">
    						<img src="IMAGENS/boy.png" /><br> Nome <p>
    						<img src="IMAGENS/boy.png" /><br> Nome <p/>
    						<img src="IMAGENS/boy.png" /><br> Nome <p>
    						<img src="IMAGENS/boy.png" /><br> Nome <p/>
    					
    					<td style="padding:10px; margin:10px;" width="31%">
    						
    						<script>
    							if (onclick == "#teste"){
    							Sucesso!
    							}					
    						
    						</script>
    					
    					
    						Área: <br />
    						aaaaaaaaaaaaaaa <br />
    									<br />
    						Contato:<br />
    						e-mail: [email protected]<br />
    						Facebook: aaaaaa<br />
    						Twitter: aaaaaaaaa<br />
    						Site: aaaaa.com <br />
    								<br />
    						Projetos:<br />
    						aaaaaaaaaaaaaa<br />
    								<br />
    						Links:<br />
    						aaaaaaaaaa<br />
    								<br />
    					</td>
    			
    			
    	</table>

    A imagem de como está a página 
    image.png.4d510436c3df4e26336aa61c692cd1cf.png

     

    Estou fazendo a formatação em css em outro arquivo, mas dessa parte não modifiquei nada.
    Como pode ver, eu tentei fazer um teste com o script (nunca tinha usado antes), creio que não funcionou porque o que coloquei dentro da condição do if não esta em script também (nisso fui bem lerda hahaha).
    Obrigada pela ajuda.

  3. Olá, sou iniciante na área da programação web e preciso de ajuda.

    Estou fazendo um site e uma da páginas, coloquei uma tabela com duas colunas, na coluna1, eu fiz outra tabela para que eu possa colocar fotos de usuários do site, e na outra coluna, coluna2, vou escrever alguns dados sobre eles. Gostaria de que quando clicassem em uma dessas fotos, o que esta escrito do lado mudasse de acordo com cada usuário. Pensei um usar o if dentro do script, e no html fazer links internos, para colocar o nome do link interno na condição do if. Inicialmente não esta dando certo (acho que pelo fato do não estar usando o script em tudo). Gostaria de saber se o que eu penso vai ser possível, como posso fazer e se a forma da qual estou pensando está certa.
    Obrigada

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!