|
Écrit par Administrator
|
|
Mardi, 21 Février 2012 09:35 |
|
Le problème :
Je voudrais prendre les 10 premiers éléments d'une table et uniquement une colonne qui est définie comme un CLOB texte (long texte) pour terminer par l'afficher à l'écran. La DB est un schéma Oracle
La réalisation :
1) Import de de SQL
import groovy.sql.Sql
2) Utiliser Grab pour récupérer le driver Oracle dans le script. Pour Oracle, j'ai dû aller récupérer la version du driver (.jar) . La deuxième ligne à permettre l'accès aux classes importées (en gros, les puristes pourront préciser dans les commentaire ;-))
@Grab(group = 'com.oracle', module = 'ojdbc14', version = '10.2.0.3.0')
@GrabConfig(systemClassLoader=true)
@Grab(group = 'com.oracle', module = 'ojdbc14', version = '10.2.0.3.0') @GrabConfig(systemClassLoader=true)
3) On se connecte à la DB
Sql sql = Sql.newInstance('jdbc:oracle:thin:@server:port:schema', "USER","motdepasse", "oracle.jdbc.driver.OracleDriver");
4) On définit le query qui nous permettra de retirer les 10 premiers résultats
def query = 'select description from (select rownum, description from item) where rownum < 10'
5) On exécute le query et on parcours le résultats en prenant le texte contenu dans le BLOB
sql.eachRow(query){
def item_description = it[0].getAsciiStream().getText() println item_description
}
6) On ferme la connexion
sql.connection.close()
Et voilà ...
Bon amusement.
|
|
Mise à jour le Mardi, 21 Février 2012 09:47 |
|
|
Écrit par Jonathan Lebrun
|
|
Mardi, 12 Juillet 2011 18:09 |
|
Bon, comme prévu dans mon précédent article, je vais mettre un minimum de sécurité sur mon JBoss et en passant, je vais faire ce que me demande Jenkins, c'est-à-dire faire en sorte que mon container accepte l'UTF-8.
Pour la sécurité, c'est tout simple :
|
|
Mise à jour le Mercredi, 13 Juillet 2011 18:00 |
|
Écrit par Jonathan Lebrun
|
|
Mardi, 05 Juillet 2011 18:52 |
Ayant quelques crédits chez OVH, je me suis mis en tête de l'utiliser pour mettre en place mon serveur Jenkins. OVH propose ainsi la création de serveur Ubuntu avec JBOSS en pré-installé.
L'avantage avec ça, c'est que l'on paie 0,01 cent de l'heure pour les serveurs avec 256 Mo et uniquement lorsqu'il est démarré. On ajoute quelques quelques frais identiques pour la création et le démarrage du serveur. On peut étendre à 512 ou 1024 en payant un peu plus (0,02 pour 512 Mo par exemple).
Ce site va me servir pour le dev de iContacts.
Dès que le serveur est installé, un petit apt-get update et apt-get upgrade et le serveur est à jour (après quelques minutes de téléchargement et d'installation).
Mais ils ne peuvent servir que pour le dev, par contre, pour la prod c'est un peu rapé, vu qu'une nouvelle adresse IP est attribuée à chaque démarrage.
Il ne reste plus qu'à configurer le JENKINS_HOME, créer un répertoire downloads, et y télécharger le jenkins.war et finalement faire une copie dans le répertoire jboss/deploy.
Après quelques minutes de patience, vous pouvez y accéder via http://:8080/jenkins
Ben jusque là, rien n'est configuré et n'est protégé.
|
|
Mise à jour le Mardi, 12 Juillet 2011 16:38 |
|
|
Écrit par Jonathan Lebrun
|
|
Mardi, 12 Juillet 2011 16:52 |
|
Avec l'effervescence qu'il y a pour google pour l'instant avec Google Plus et le bouton Google+1, je me dis qu'il est grand temps de l'intégrer sur ce site.
Après un petit surf sur le web, je suis vite tombé sur le site analytics for joomla qui vous porpose de télécharger son plugin.
Donc dès que le plugin est téléchargé, vous allez l'installer. Si vous ne savez pas comment installer un plugin, suivez le guide.
Dès que c'est fait, vous obtiendrai un joli message

Par là, il vous indique qu'il vous suffit d'ajouter le texte que j'ai surligné dans votre article pour voir apparaître le bouton +1 de Google.
Mais là, le plugin n'est pas encore activé. Pour ce faire allez dans le menu Extensions > Gestion des plugin et dans le filtre, vous indiquez Google. Après avoir fait un petit click sur Appliquer, vous verrez votre nouveau plugin et il ne vous restera plus qu'à cliquer sur le bouton rouge avec la croix.
Allez de suite écrire un nouvel article et partagez le avec google (et avec moi dans mes commentaires si ça vous dit).
Allez, bon déplussage
PS : Si vous désirez une invitation google plus, laissez-moi un petit commentaire n'importe où sur le site (sans oublier votre e-mail) et je verrai pour vous envoyer ça.
|
|
Mise à jour le Mardi, 12 Juillet 2011 17:08 |
|
Écrit par Jonathan Lebrun
|
|
Mercredi, 29 Juin 2011 20:12 |
|
Me voilà avec ma petite application grails et la volonté d’automatiser les tests ainsi que la génération des rapports de tests. Evidemment, je me tourne ver Jenkins et ses plugins mis en place pour Grails. Après avoir réalisé ma première installation, je vais tenter de passer à la configuration de quelques projets.
La première chose que j’effectue est de me tourner vers le web pour trouver un excellent article que je vous invite à découvrir.
L’auteur, Robin Bramley, m’a permis de découvrir comment mettre en place les outils nécessaires tels que cobertura et CodeNarc.
Mais malgré son tutorial, je me suis perdu dans certains paramètres lors de la mise en place et encore maintenant, je me demande comment configurer correctement jenkins et la lecture des rapports de tests.
|
|
Mise à jour le Mardi, 12 Juillet 2011 16:40 |
|
|
|
|
<< Début < Préc 1 2 3 4 5 6 7 Suivant > Fin >>
|
|
Page 1 de 7 |