Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1427 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  sqlite et java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sqlite et java

n°992543
gortril
Posté le 24-02-2005 à 15:59:48  profilanswer
 

Si quelqu'un à réussi à faire marcher sqlite avec java ....ca m'economisera quelques cheveux blancs....Merci

mood
Publicité
Posté le 24-02-2005 à 15:59:48  profilanswer
 

n°992603
skeye
Posté le 24-02-2005 à 16:53:20  profilanswer
 

au hasard :  
http://www.google.fr/search?q=sqli [...] S:official


---------------
Can't buy what I want because it's free -
n°992648
gortril
Posté le 24-02-2005 à 17:38:52  profilanswer
 

En faite j'ai mal formulé mon message, si j'ai demandé "Si quelqu'un à réussi à faire marcher sqlite avec java " c'est parceque j'ai déjà essayé j'ai déjà fait le minimum de recherche j'ai essayé d'installer et DONC j'ai pas réussi, au cas ou quelqu'un m'enverrai sur le site au hasard de sqlite ou de java, je les connais déjà merci...  ;)  
 
J'ai déjà essayé d'installer les pilotes du site de www.ch-werner.de/javasqlite/ mais je n'ai pas réussi, vu qu'il n'y a pas 50 alternatives à part celle de werner et en faisant du jni (c'est les deux seules alternatives qui sont listées sur le forum de chez sun).
Plus précisemment la ou ca ne marche pas dans mon installation c'est une fois que le ./configure est fait (qui se déroule bien) le make me renvoie des erreurs... DONC si quelqu'un à installé sqlite avec succée ça m'interesse, je serai prêt à lui offrir un cd des 2B3 pour lui montrer ma sincère gratitude. :D

n°1001528
gortril
Posté le 05-03-2005 à 00:09:50  profilanswer
 

Finalement j'ai fini par réussir à faire l'install et dans mon immense bonté je me permets de la partager avec vous  :jap: :
 
Je reprends tout depuis le début, l'installation se fait sous linux (debian kernel 2.6....), j'ai récupéré les sources de sqlite sur le site (officiel) sqlite.org version 2.8.16,
la dernière version de la jdk (1.5.0) sur le site de sun.com,
les pilotes jdbc sur le site de www.ch-werner.de/javasqlite,
donc j'ai commencé par installer jdk, sans problème c'est un fichier .bin donc apres l'avoir detaré, ./jdk...bin et pouf les fichiers sont décompressé, perso j'ai copié le .bin dans /opt/ et j'ai l'ai executé.
Pour l'instant tout va bien.
Après j'ai installé sqlite 2.8.16 l'install c'est bien passé en suivant le readme du dossier, #./configure #make #make install pas de problèmes pour moi.
après j'ai fait un test pour voir si sqlite fonctionnait en tapant dans un terminal  
$sqlite et pouf ca marche  
sqlite>on peut saisir des requetes sql.
 
Apres l'installation de ces deux choses vient l'install du pilote jdbc.
 
Donc comme ecrit dans le manuel je tape  
#./configure --with-jdk=/opt/jdk1.5.... --with-sqlite=le chemin vers le fichier sqlite.h  
#make
#make install
 
badaboum pouf pouf pas de message d'erreur cool :D .
 
MAIS malheuresement tout n'est pas rose....
j'ai fait un test avec netbeans le pilote est reconnu mais impossible de se connecter a une quelconque base de données.... le prog test fournie avec javasqlite ne fonctionne pas....
J'en suis la, si quelqu'un à passé le cap de l'installe et est au niveau de l'utilisation je suis preneur de son aide. En espérant que mes explications auront servie à quelques personnes.

n°1038775
Vlad Ill
Posté le 07-04-2005 à 13:12:49  profilanswer
 

Alors moi j'en suis a une etape en dessous, c'est a dire que le ./configure marche bien, mais pour le make ca bug dur...
Je suis sous debian 2.6.9, j'ai install le jdk de sun(1.5) avec un apt-get de quelque package et a partir du ficier disponible chez sun, j'ai install sqlite et qlite3 par apt-get (il faut, pour que le ./configure marche installer les "-dev" de chacune des librairies concernees). Et quand je fais make j'ai ce message de fou:
 

Citation :

./libtool gcc -c -Wall -O -fPIC -I/usr/include -I/usr/include/linux -I/usr/include -I/usr/include -DHAVE_SQLITE2=1 -DHAVE_SQLITE3=1 -DHAVE_SQLITE_FUNCTION_TYPE=1 -DHAVE_SQLITE_OPEN_AUX_FILE=0 -DHAVE_SQLITE_SET_AUTHORIZER=1 -DHAVE_SQLITE_TRACE=1 -DHAVE_SQLITE_COMPILE=1 -DHAVE_SQLITE_PROGRESS_HANDLER=1 native/sqlite_jni.c
mkdir .libs
gcc -c -Wall -O -fPIC -I/usr/include -I/usr/include/linux -I/usr/include -I/usr/include -DHAVE_SQLITE2=1 -DHAVE_SQLITE3=1 -DHAVE_SQLITE_FUNCTION_TYPE=1 -DHAVE_SQLITE_OPEN_AUX_FILE=0 -DHAVE_SQLITE_SET_AUTHORIZER=1 -DHAVE_SQLITE_TRACE=1 -DHAVE_SQLITE_COMPILE=1 -DHAVE_SQLITE_PROGRESS_HANDLER=1 native/sqlite_jni.c  -fPIC -DPIC -o .libs/sqlite_jni.lo
In file included from native/sqlite_jni.c:1:
/usr/include/stdlib.h:137: error: parse error before "__ctype_get_mb_cur_max"
In file included from /usr/include/sys/types.h:133,
                 from /usr/include/stdlib.h:416,
                 from native/sqlite_jni.c:1:
/usr/include/linux/time.h:10: error: parse error before "time_t"
/usr/include/linux/time.h:12: error: parse error before '}' token
/usr/include/linux/time.h:89: error: parse error before "time_t"
/usr/include/linux/time.h:120: error: field `it_interval' has incomplete type
/usr/include/linux/time.h:121: error: field `it_value' has incomplete type
/usr/include/linux/time.h:125: error: field `it_interval' has incomplete type
/usr/include/linux/time.h:126: error: field `it_value' has incomplete type
In file included from /usr/include/sys/types.h:266,
                 from /usr/include/stdlib.h:416,
                 from native/sqlite_jni.c:1:
/usr/include/bits/pthreadtypes.h:50: error: parse error before "size_t"
/usr/include/bits/pthreadtypes.h:53: error: parse error before "__stacksize"
In file included from native/sqlite_jni.c:1:
/usr/include/stdlib.h:433: error: parse error before "size_t"
/usr/include/stdlib.h:462: error: parse error before "size_t"
/usr/include/stdlib.h:556: error: parse error before "__size"
/usr/include/stdlib.h:558: error: parse error before "__nmemb"
/usr/include/stdlib.h:567: error: parse error before "size_t"
In file included from /usr/include/stdlib.h:578,
                 from native/sqlite_jni.c:1:
/usr/include/alloca.h:33: error: parse error before "__size"
In file included from native/sqlite_jni.c:1:
/usr/include/stdlib.h:583: error: parse error before "__size"
/usr/include/stdlib.h:739: error: parse error before "size_t"
/usr/include/stdlib.h:743: error: parse error before "size_t"
/usr/include/stdlib.h:812: error: parse error before "size_t"
/usr/include/stdlib.h:815: error: parse error before "size_t"
/usr/include/stdlib.h:819: error: parse error before "size_t"
/usr/include/stdlib.h:822: error: parse error before "size_t"
/usr/include/stdlib.h:830: error: parse error before "size_t"
/usr/include/stdlib.h:833: error: parse error before '*' token
/usr/include/stdlib.h:837: error: parse error before "wchar_t"
/usr/include/stdlib.h:841: error: parse error before "mbstowcs"
/usr/include/stdlib.h:841: error: parse error before '*' token
/usr/include/stdlib.h:844: error: parse error before "wcstombs"
/usr/include/stdlib.h:845: error: parse error before '*' token
In file included from /usr/include/_G_config.h:44,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from native/sqlite_jni.c:2:
/usr/include/gconv.h:72: error: parse error before "size_t"
/usr/include/gconv.h:88: error: parse error before "size_t"
/usr/include/gconv.h:97: error: parse error before "size_t"
/usr/include/gconv.h:174: error: parse error before "size_t"
/usr/include/gconv.h:177: error: parse error before '}' token
In file included from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from native/sqlite_jni.c:2:
/usr/include/_G_config.h:47: error: field `__cd' has incomplete type
/usr/include/_G_config.h:50: error: field `__cd' has incomplete type
In file included from /usr/include/stdio.h:72,
                 from native/sqlite_jni.c:2:
/usr/include/libio.h:351: error: parse error before "size_t"
/usr/include/libio.h:360: error: parse error before "size_t"
/usr/include/libio.h:468: error: parse error before "_IO_sgetn"
/usr/include/libio.h:468: error: parse error before "size_t"
In file included from native/sqlite_jni.c:2:
/usr/include/stdio.h:302: error: parse error before "size_t"
/usr/include/stdio.h:309: error: parse error before "size_t"
/usr/include/stdio.h:351: error: parse error before "size_t"
/usr/include/stdio.h:355: error: parse error before "size_t"
/usr/include/stdio.h:603: error: parse error before "fread"
/usr/include/stdio.h:603: error: parse error before "size_t"
/usr/include/stdio.h:609: error: parse error before "fwrite"
/usr/include/stdio.h:609: error: parse error before "size_t"
/usr/include/stdio.h:631: error: parse error before "fread_unlocked"
/usr/include/stdio.h:631: error: parse error before "size_t"
/usr/include/stdio.h:633: error: parse error before "fwrite_unlocked"
/usr/include/stdio.h:633: error: parse error before "size_t"
native/sqlite_jni.c: In function `trans2iso':
native/sqlite_jni.c:232: warning: implicit declaration of function `strlen'
native/sqlite_jni.c:234: warning: implicit declaration of function `strcpy'
native/sqlite_jni.c: In function `JNI_OnLoad':
native/sqlite_jni.c:2760: warning: implicit declaration of function `strcmp'
native/sqlite_jni.c: At top level:
/usr/include/gconv.h:176: warning: array `__data' assumed to have one element
make: *** [sqlite_jni.lo] Erreur 1


Si quelqu'un pouvait m'aider...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  sqlite et java

 

Sujets relatifs
Comment utilisé deux ecrans en java?Java Sound /JMF pour lire des flux streaming ?
Comment installer un compilateur Java sous LINUX ?[telephonie] developper un voip en java!!
temps reel en java[Java] Envoi de mail automatique en début de mois
[deb] Probleme Java! MVC![Java] Dessin dans un buffer affiché par paint => problème RESOLU
[debutant] tableau javaJava SWT
Plus de sujets relatifs à : sqlite et java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR