O MySQL Module Qore requer Qore 0.7.1 e MySQL 3.3 ou mais recentes cabeçalhos e bibliotecas para construir.
Com MySQL 4.1+ você pode obter suporte a transações e o módulo irá utilizar a interface de comando preparado mais eficiente.
O driver suporta os seguintes recursos (dependendo da versão da biblioteca de cliente MySQL):
* É thread-safe
* Armazenado execução do procedimento com os valores (5 e mais recentes) ligação e recuperar
* Gerenciamento de transações é suportado (4.1 e mais recentes)
* Conversão de codificação de caracteres transparente é suportado se necessário
O nome do motorista é "mysql" e do tipo de fonte de dados constante é SQL :: DSMySQL
ex: $ db = new Datasource (DSMySQL);
ex: $ db = new Datasource ("mysql");
O módulo mysql é estável e tem sido extensivamente testado.
Documentação: docs / mysql-module-doc.html
test / exemplo script: test / db-test.q
construir e instalar
Se sua instalação do MySQL está em um local não-padrão, defina a variável de ambiente MYSQL_DIR para a localização da instalação antes de executar configure.
Note-se que você tem que usar g ++ 4.0. * Em Darwin para conectar com as versões mais recentes das bibliotecas MySQL
configure
fazer
sudo make install
O script configure irá descobrir onde seu diretório módulo Qore é encontrado e definir isso para o diretório de instalação.
construir a partir do SVN
reconf.sh
configure
fazer
sudo make install
Qore é uma, fracamente tipificado, língua multithreaded, incorporável integrado-db programação orientada a objetos com XML, JSON e suporte Perl5-regex, run-time extensões de linguagem através de módulos, adequado para desenvolvimento de interface, scripting aplicação, etc.
O que é novo nesta versão:
- Esta versão corrige um bug regressão introduzida na última versão que fez valores numéricos com uma fracionário componente ser devolvido como inteiros.
O que é novo na versão 2.0:
- Esta versão acrescenta grandes novidades quando construída contra Qore 0.8. 6+, incluindo suporte para a API de instruções preparadas (a classe SQLStatement) e a nova opção API DBI, suporte para o novo tipo de dados arbitrário-numérico adicionado em Qore 0.8.6, e a capacidade de definir as regras de fuso horário do lado do servidor na cliente para garantir a data / hora suporte adequado ao se comunicar com um servidor de DB em um fuso horário diferente.
O que é novo na versão 1.0.8:
- O módulo foi atualizado para 0.8.0 Qore APIs para apoiar Datasource :: execRaw () e DatasourcePool :: execRaw (), bem como de utilizar as novas APIs de data / hora do Qore.
Requisitos :
- Programação Qore Língua
- MySQL Community Edition
Comentários não encontrado