Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 18962|Resposta: 0

[Fonte] Ponto de interrogação do PreparedStatement do Java para referência

[Copiar link]
Publicado em 20/11/2014 13:14:01 | | |
Código-fonte Java: [mw_shl_code=java,true]import java.sql.Connection;
importação java.sql.DriverManager;
importar java.sql.ResultSet;
importar java.sql.SQLException;
importar java.util.Scanner;


classe pública PreparedStatement {

        /**
         * @param args
         * Fórum de TI:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Stub de método gerado automaticamente
                Conexão conn=nula;
                java.sql.PreparedStatement pstmt =null;
                ResultSet rs=null;
                try {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433; database=sqlDB; ", "sa", "123");
                        Scanner sc=novo Scanner(System.in);
                        System.out.println ("Por favor, insira seu nome de usuário registrado:");
                        int id=sc.nextInt();
                        System.out.println ("Por favor, insira a senha:");
                        String pwd=sc.next();
                        String sql="insert into userinfo values (?,?)";
                        pstmt =conn.prepareStatement(sql);
                        pstmt.setInt(1, id);
                        pstmt.setString(2, pwd);
                        pstmt.executeUpdate();
                        System.out.println ("Registro Bem-Sucedido!") );
                       
                       
                } captura (ClassNotFoundException e) {
                        TODO Bloco de captura gerado automaticamente
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Bloco de captura gerado automaticamente
                        e.printStackTrace();
                }finalmente{
                        try {
                                if(rs!=null){rs.close(); }
                                if(pstmt!=null){pstmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Bloco de captura gerado automaticamente
                                e.printStackTrace();
                        }
                       
                       
                }

        }

}
[/mw_shl_code]

Código do banco de dados SQL Server:
[mw_shl_code=sql,true]criar banco de dados sqlDB
Vai
uso de sqlDB
Vai

criar tabela userinfo(
        Chave primária id int,
        PWD Varchar(10)
)
Vai
selecione * de userinfo[/mw_shl_code]




Anterior:Conta de avanço QQ que desafia o céu no display principal mais amigos + chat forçado no display principal de quebra de código simples (só o número QQ é necessário para fazer o que você quiser)
Próximo:Pontos de conhecimento javajdbc
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com