Sqlizador

SQLIZER é uma biblioteca de utilitário Java destinada a gerar o SQL da entrada de pesquisa.
Baixe Agora

Sqlizador Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Dmitri Priimak
  • Site do editor:
  • http://www.stanford.edu/~priimak/soft/sqlizer/index.html

Sqlizador Tag


Sqlizador Descrição

O SQLIZER é uma biblioteca de utilitário Java destinada a gerar SQL da entrada de pesquisa. O SQLIZER é uma biblioteca de utilitário Java destinada a gerar SQL a partir da entrada de pesquisa.synopsis: Import stanford.netdb.utils. *; String sql_1 = feil2sql.pelarsefield (Tipo, tabela, coluna, entrada, field_display_name, post_filter); string sql_2 = feild2sql .parsestringfield (tabela, coluna, input_str, field_display_name); string sql_3 = feild2sql.parseintfield (tabela, coluna, linha, field_display_name); Dada uma string de entrada, ele constrói a instrução SQL Select. Suporta dois tipos de insumos, numéricos e string. O problema é que esta biblioteca permite o uso de operadores na string de entrada. Os operadores suportados são "e", "ou" e "não". Também suporta curingas '*', '%', '?' e '_' em buscas de string. No caso de pesquisas numéricas, nenhum curinga é suportado. Para acomodar pesquisas por cordas, que têm curingas nelas, as costas '' podem ser usadas para escapar de caracteres apropriados. Obviamente, procurar por '' precisa ser escapado também. Cordas com espaços precisam ser fechados em citações duplas. A outra possibilidade é fazer uma pesquisa de regex, que é realizada por conectando string em barras para a frente. O SQL resultante é direcionado para expressões do Oracle Regex. Por exemplo, as seguintes seqüências de entrada serão avaliadas adequadamente. A ou B -> ((selecione ID do registro em que nome = 'A') União (Selecionar ID do registro em que nome = 'B')) não A e não B -> ((Selecionar ID de registro Registre onde nome = 'a' a ')) intersect (Selecionar ID do registro menos (selecione ID do registro em que nome =' B ')) "ABC" ou A * -> ((selecione ID do registro onde nome =' ABC ' ) União (Selecionar ID do registro onde nome como 'A%' escape '' '' '' '' '' " : dígito:]]] $ ',' i ')) Nós usamos sindicatos e interseções para acomodar pesquisas por objetos com atributos multi-valor.Requirements: · Java 1.5 ou superior. · ANTLR V2 somente. · Ele foi projetado e testado Com Java 1.5 e Oracle 10 Banco de Dados. O que é novo nesta versão: · Esta versão adiciona suporte para uso de expressões regulares como parâmetros de pesquisa. · Um filtro mais granular agora pode ser passado para a função Parsefield (...), que permite mais controle fino da geração SQL.


Sqlizador Software Relacionado

Nini

Nini é uma biblioteca incomumente de configuração .NET / mono. projetada para ajudar a criar aplicativos altamente configuráveis rapidamente. ...

193

Download

Www :: busca

www :: busca é uma coleção de módulos Perl que fornecem um mecanismo de pesquisa da API aos www. ...

169

Download