Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Como: Usar JDBC em um aplicativo

Visual Studio 2005

Um Java Conexão do Banco de Dados (JDBC) é um driver de banco de dados que permite que você conectar a um banco de dados programaticamente.Você usar a conexão como uma ponte entre o seu aplicativo e o banco de dados real.

Visual J# vem com uma implementação do JDBC na parte superior de ODBC [ponte JDBC-ODBC].Essa ponte pode fornecem aplicativo uma maneira para se conectar a qualquer servidor de banco de dados tendo driver ODBC instalado no computador cliente com Visual J#.

Primeiro etapa configura um dados Origem Nome (DSN) para gerenciar usuário credenciais identificação e senha no banco de dados Access de Northwind.A segundodo etapa usa o DNS e o JdbcOdbcDriver para conectar-se ao banco de dados e retornar dados.A codificar nomes de driver, Class.forName("com.ms.jdbc.odbc.JdbcOdbcDriver") e cria um Cadeia de Caracteres da Conexão que nomes de DSN com o servidor e autenticação credenciais, da seguinte maneira: String url = "jdbc:odbc:vbuetools";

O último exemplo executa a consulta.Usando a instrução while (rs.next()), o código gira através de conjuntos de resultados e pega os dados.Depois que os dados imprime ao console, a instrução con.close() fecha o registro definido e interrompe a Conexão do Banco de Dados.

Para configurar um dados Origem Nome

  1. Clique em Iniciar, aponte para O Painel de Controlarar, aponte para Ferramentas administrativase, em seguida, clique em Fontes de dados (ODBC).

  2. Na tela Ferramentas administrativas, Selecionar Fontes de dados.

  3. Sobre a página Origem Administrator ODBC Data, clique na guia System DSN e clique adicionar .

  4. Sobre o Criar Novos dados Origem clique, páginae Selecionar Driver Microsoft Access (*.mdb)Concluir.

    Isso indica o tipo de banco de dados.Para seus próprios aplicativos, certifique-se de escolher o driver que corresponde ao seu banco de dados.Na maiúscminúsc de SQL Servidor, role a lista e escolher o driver que corresponde a versão de SQL Servidor.

  5. On the ODBC Microsoft Access Setup page, in the Data Source Name box, type JDBCdsn, and click Select.

  6. Selecionar o Northwind.mdb e clique em OK.

  7. Na página Microsoft SQL Servidor DSN Configuration, clique em Autenticação com o Windows NT Usando a rede de Logon identificação.

    Esta opção permite acessar os dados usando sua senha e identificação de usuário NT.

  8. Clique em Próximo.

  9. Verifique se a conexão e clique em OK.

    A ferramenta administrativa ODBC armazena o nome do servidor e credenciais no arquivo binário de JDBCdsn.dsn.Em tempo de execução, seu código J# acessa essas informações para conectar-se ao banco de dados.

Para acessar os dados

  1. No menu Arquivo, aponte para Novo e, clique em Projeto.

  2. Clique em Aplicativo do console e na caixa de nome, tipo JDBC2.

  3. Substituir o conteúdo da Programa.jsl com o código a seguir:

    import java.*;
    import java.sql.*;
    import java.util.*;
    import com.ms.jdbc.odbc.JdbcOdbcDriver;
    public class Connect{
    
        private java.sql.Connection  con = null;
        private ResultSet rs;
         
         // Constructor:
         public Connect(){}
    
        private void FindEmployee() throws SQLException, ClassNotFoundException
        {
            try
            {
                Class.forName("com.ms.jdbc.odbc.JdbcOdbcDriver");
                String url = "jdbc:odbc:JDBCdsn";
                con = DriverManager.getConnection(url, "", "");
                Statement stmt = con.createStatement();
                rs = stmt.executeQuery("Select EmployeeID, LastName,  Title from Employees");
                while (rs.next())
                {
                    //Column names: 
                    System.out.println(rs.getInt("EmployeeID") + " " + rs.getString("LastName") + " " + rs.getString("Title"));
                }
                if(con != null)
                    con.close();
                con = null;
            }
            catch (SQLException ex)
            {
                throw ex;
            }
            catch (ClassNotFoundException clex)
            {
                throw clex;
            }
        }
    
         private void closeConnection(){
              try{
                   if(con != null)
                        con.close();
                   con = null;
              }catch(Exception ex){
                   ex.printStackTrace();
              }
         }
        
         public static void main(String[] args) throws Exception
           {
              Connect myDbTest = new Connect();
              try
              {
                  myDbTest.FindEmployee();
              }
              catch (Exception ex)
              {
                ex.printStackTrace();
                System.out.println("Error Trace in getConnection() : " + ex.getMessage());
              
    }      
    }
    }
    
  4. Na Código você acabou de adicionar, verificar que os dados Origem Nome corresponde a um criado com as ferramentas administrativas. Por exemplo:

    String url = "jdbc:odbc: JDBCdsn";
    
  5. Pressionarione F5 para compilar e executar o código.

    O programa agrupa cada número de série do funcionário, Último Nome e título da tabela Funcionários do banco de dados Northwind.

Para sua conveniência, o nome do banco de dados pode ser armazenado na configuração de DSN.Deve adequado cuidado pelo aplicativo para não rígidos credenciais código ou armazenamento em locais não seguros ou menos seguras maneiras.Para aplicativos da Web, certifique codificar, criptografar ou hash identificações de usuário, senhas e outras informações do banco de dados.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft