Este artigo descreve o banco de dados de conexão e as funções de consulta difusa implementadas pelo Java. Compartilhe -o para sua referência, como segue:
A consulta difusa é um método de consulta comum, por exemplo, na tabela de pedidos, contém a data específica do pedido. Se você deseja consultar as informações do pedido por um determinado ano e mês, a melhor maneira é usar a consulta difusa. Para executar consultas difusas, você precisa usar a palavra -chave como. Ao usar a palavra -chave semelhante para uma consulta difusa, o curinga "%" pode ser usado em vez de 0 ou mais caracteres, e o sublinhado é usado para representar um caractere.
Nota: Deve -se notar que, ao usar, as condições de consulta subsequentes precisam ser incluídas em citações únicas em inglês, caso contrário, o erro será relatado da seguinte forma
Você tem um erro na sua sintaxe SQL; Verifique o manual que corresponde à sua versão do MySQL Server para obter a sintaxe certa para usar quase '%não%' na linha 1
pacote com.ningmeng; importar java.sql.*; public class Test07 {public static void main (string [] args) {// TODO Método Auto-Generado Stub Try {class.formoname ("com.mysql.jdbc.driver"; String url = "jdbc: mysql: // localhost: 3306/teste"; // Declare o URL do seu próprio banco de dados Test String user = "root"; // próprio banco de dados Nome de usuário string PASS = "123456"; // Database Passabase // Crie uma conexão com dados e obtenha o objeto conectado, o objeto conectado conectado conectado. System.out.println ("Conecte o driver do banco de dados com sucesso"); Declaração stmt = Conn.Createstatement (); // Crie uma declaração objeto string sql = "selecione * de usuários onde o nome de usuário como '%não%'"; // gerar uma instrução SQL ResultSet rs = stmt.executeQuery (sql); // executar a instrução sql int, idade, sexo; Nome de usuário da string, senha; System.out.println ("ID/T Nome de usuário/T Senha/T Gênero/T Age"); while (rs.Next ()) {id = rs.getInt ("id"); nome de usuário = rs.getString (2); senha = rs.getString ("senha"); idade = rs.getInt (4); sexo = rs.getint ("idade"); System.out.println (id+"/t"+nome de usuário+"/t"+senha+"/t"+sexo+"/t"+idade); // resultado de consulta de saída} system.out.println ("consulta difusa foi bem -sucedida"); Conn.Close (); // Fechar o sistema de conexão do banco de dados.out.println ("Feche a conexão com o banco de dados com sucesso"); } catch (classNotFoundException e) {// TODO BLOCO DE CATAGEM AUTOMENTADO E.PRINTSTACKTRACE (); } catch (sqLexception e) {// TODO BLOCO DE CAPAGEM AUTOMENTADO E.PRINTSTACKTRACE (); }}}Resultados em execução:
Para obter mais informações sobre o conteúdo relacionado a Java, consulte os tópicos deste site: "Java+Resumo da programação do banco de dados MySQL", "Estrutura de dados Java e tutorial de algoritmo", "Java e Sabras de Habilidades de Operação de Operação de Diretório", "Java Operação Dom Skills Skills" e "Java Cache Cacha Skills Summary"
Espero que este artigo seja útil para a programação Java de todos.