Este artigo descreve o método de implementação do uso de JDBC para conectar-se ao banco de dados em Java. É uma habilidade muito prática e importante na programação de banco de dados Java. Compartilhe com todos para sua referência. Os detalhes são os seguintes:
Conexão de banco de dados JDBC (Java Data Base Connectivity), geralmente usamos JDBC quando escrevemos aplicativos da web ou aplicativos java para conectar-se ao banco de dados. As etapas gerais para conectar-se a um banco de dados usando JDBC são:
1. Carregue o driver
Classe.forNome(motorista);
2. Crie um objeto de conexão
Conexão con = DriverManager.getConnection(url,nome de usuário,senha);
3. Crie um objeto de execução de instrução SQL
4. Execute a instrução SQL
5. Processe os resultados da execução
6. Feche os objetos de conexão relevantes (na ordem inversa da declaração)
A seguir está um exemplo de estabelecimento de uma conexão com um banco de dados MySQL. O processo para outros bancos de dados é semelhante:
importar java.sql.Connection;importar java.sql.DriverManager;importar java.sql.ResultSet;importar java.sql.SQLException;importar java.sql.Statement;classe pública DBConnection{public static void main(String[] args){ Motorista de string = "com.mysql.jdbc.Driver";//localhost refere-se à máquina local, você também pode usar o endereço IP local, 3306 é o número da porta padrão do banco de dados MySQL, "usuário" é o nome do banco de dados para estar conectado String url = "jdbc:mysql ://localhost:3306/user";//Preencha o nome de usuário e senha do banco de dados String username = "test";String password = "test";String sql = "select * from user";//Escreva a instrução sql a ser executada, aqui é para consultar as informações de todos os usuários da tabela de usuários try{Class.forName(driver);//Carregue o driver, aqui use o registro implícito driver Método do programa}catch(ClassNotFoundException e){e.printStackTrace();}try{Connection con = DriverManager.getConnection(url,username,password);//Criar objeto de conexão Instrução st = con.createStatement();//Cria o objeto de execução sql ResultSet rs = st.executeQuery(sql);//Executa a instrução sql e retorna o conjunto de resultados while(rs.next())//Percorre o conjunto de resultados e a saída {System. out.println("username: "+rs.getString(1));//Obter dados através de rótulos de colunas System.out.println("useradd: "+rs.getString("useradd"));//Obter dados através de nomes de colunas System.out.println("userage: "+rs.getInt("userage"));}//Fechar objetos relacionados if( rs ! = null){try{rs.close();}catch(SQLException e){e.printStackTrace();}}if(st != null){try{st.close();}catch(SQLException e){e.printStackTrace();}}if(con !=null){try{con.close();}catch(SQLException e){e .printStackTrace();}}}catch(SQLException e){e.printStackTrace();}}}
Acredito que o que este artigo descreve tem certo valor de referência para a programação de banco de dados Java de todos.