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

Vista: 16497|Resposta: 5

[Comunicação] Java consulta código de banco de dados sqlserver

[Copiar link]
Publicado em 18/11/2014 13:01:22 | | |
[mw_shl_code=java,true]importar java.sql.Connection;
importação java.sql.DriverManager;
importar java.sql.ResultSet;
importar java.sql.SQLException;
importação java.sql.Statement;


classe pública test2 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                TODO Stub de método gerado automaticamente
                Conexão conn=nula;
                Instrução stmt=null;
                ResultSet rs=null;
                try {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Obtenha um objeto de conexão
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB; ", "sa", "123");
                        Instrução SQL
                        String sql="select * from userinfo";
                        Crie um objeto para executar o comando
                        stmt=conn.createStatement();
                        Executar instruções SQL
                        rs=stmt.executeQuery(sql);
                        while(rs.next()){
                                int id=rs.getInt("id");
                                Nome da cadeia=rs.getString("qname");
                                int age=rs.getInt("age");
                                System.out.println("ID:"+id+",Nome:"+nome+",Idade:"+idade);
                        }
                       
                       
                       
                } 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(stmt!=null){stmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Bloco de captura gerado automaticamente
                                e.printStackTrace();
                        }
                }
        }

}
[/mw_shl_code]

Script do banco de dados:

[mw_shl_code=sql,true]criar banco de dados sqlDB
Vai
uso de sqlDB
Vai

criar tabela userinfo(
        Chave primária id int,
        Qname Varchar(10),
        Idade INT
)
Vai

selecione * de userinfo[/mw_shl_code]

Pacote Java jdbc: sqljdbc.jar (300.98 KB, Número de downloads: 0, Preço de venda: 1 Grain MB)




Anterior:Java atualiza o código do banco de dados (adiciona, exclui, altera), e o JDBC atualiza o código
Próximo:Os dois estão envolvidos na fundação: não me dão um centavo, não me dão 100 yuans
Publicado em 18/11/2014 15:52:41 |
Se houver um bug no fechamento de um recurso, o conjunto de resultados de fechamento é anormal, e objetos e conexões de fechamento não serão executados.
Publicado em 18/11/2014 15:52:47 |
Se houver um bug no fechamento de um recurso, o conjunto de resultados de fechamento é anormal, e objetos e conexões de fechamento não serão executados.
 Senhorio| Publicado em 18/11/2014 18:40:12 |
Delver_Si Postado em 18-11-2014 às 15:52
Se houver um bug no fechamento de um recurso, o conjunto de resultados de fechamento é anormal, e objetos e conexões de fechamento não serão executados.

Como isso deveria ser resolvido?
Publicado em 18/11/2014 18:46:08 |
admin postado em 2014-11-18 18:40
Como isso deveria ser resolvido?

Tente pegar todos os pontos de relâmpago
 Senhorio| Publicado em 18/11/2014 18:54:19 |
Delver_Si Postado em 18-11-2014 às 18:46
Tente pegar todos os pontos de relâmpago

Sem palavras, foi isso que He Ke nos ensinou a escrever
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