Java MySQL Database e execute uma consulta de conteúdo
Recentemente, usei uma estrutura para fazer vários projetos. Sinto que esqueci as coisas subjacentes no começo. Escrevi um código de conexão JDBC simples para me familiarizar com ele e revisá -lo. Eu também espero que seja útil para iniciantes que são novos nele. Este também é o meu primeiro ensaio. Sem mais delongas, basta inserir o código:
Public Connection getCon () {// Nome da conexão do banco de dados String userrName = "root"; // conexão com o banco de dados Senha senha senha = ""; String driver = "com.mysql.jdbc.driver"; // onde teste é o nome do banco de dados String url = "jdbc: mysql: // localhost: 3306/teste"; Conexão conn = null; tente {class.ForName (driver); Conn = (conexão) driverManager.getConnection (URL, nome de usuário, senha); } catch (Exceção e) {e.printStackTrace (); } retornar Conn; }Você pode se conectar diretamente ao banco de dados através do código acima. Obviamente, você deve importar o pacote de jar relevante MySQL-Connector-Java-5.1.5-bin.jar que se conecta ao banco de dados (pode ser baixado no Baidu). Então a seguir é o método de consulta:
list public <string> getSelect () {// SQL String string sql = "selecione * do usuário"; // Obtenha a conexão conexão Conn = getCon (); Preparado Pstatement Pst = NULL; // Defina uma lista para aceitar o conteúdo da lista de consultas do banco de dados <String> list = new ArrayList <String> (); tente {pst = (preparadostatement) Conn.Preparestatement (SQL); ResultSet rs = pst.executeQuery (); while (rs.Next ()) {// Adicione o conteúdo consultado à lista, onde o nome de usuário é o nome do campo na lista de banco de dados.add (rs.getString ("nome de usuário")); }} catch (Exceção e) {} Lista de retorno; } Neste momento, você pode consultar os dados no banco de dados. O nome do banco de dados que usei quando testei foi o teste, o nome da tabela recém -criada era o usuário e os campos nela eram apenas um nome de usuário. Você pode adicioná -lo de acordo com suas necessidades. A seguir, é apresentado um teste do conteúdo acima:
public static void main (string [] args) {// onde testdao é o nome da classe testdao dao = new testDao (); // Crie uma nova lista para obter a coleção Retorna na lista de métodos de consulta <String> list = dao.getSelect (); // atravessa a lista obtida e produzi -a para o console para (int i = 0; i <list.size (); i ++) {System.out.println (list.get (i)); }}Por conveniência, os três métodos acima são escritos na classe Testdao. Obviamente, depois de copiar o código, você precisa importar o pacote correspondente. A chave de atalho para importar o pacote é Ctrl+Shift+O. Se houver alguma falha ou erros, espero que todos apontem e aguardam o progresso de todos juntos.
Obrigado pela leitura, espero que isso possa ajudá -lo. Obrigado pelo seu apoio a este site!