Partage
  • Partager sur Facebook
  • Partager sur Twitter

Base de donnee embarquee

Anonyme
    22 mai 2009 à 16:54:30

    Hello a tous ( desole pr les accents je vais les remplacer par des "er" clavier US oblige )

    J'ai un projet a faire pour moi meme utilisant java et bases de donnees
    rien de bien compliquer ... jusques la ...
    j'aimerai une base de donnee embarquee telle que H2 / sqlite

    donc deja ... pourquoi prendre H2 ? pourquoi prendre sqlite ?
    en admettant que je fais un programme de gestion.

    ma deuxieme question qui decoule +- de la premiere
    j'ai pris sqlite ( pour un rapide coup d'oeil )
    j'ai donc telecharger un .jar que j'ai add a mon projet sous eclipse
    ensuite j'ai coder un petit truc rapide ... du style

    package db;
    import bl.*;
    import gui.*;
    import java.sql.*;
    
    import org.sqlite.*;
    
    public class DataBase {
    	
    	private Connection con;
    	
    	public boolean connexion(){ 
    	try{
    	Class.forName("org.sqlite.JDBC");
    	//chargement du driver
    	con = DriverManager.getConnection("jdbc:sqlite.test.db"); 
    	return true;
    	}
    	catch (ClassNotFoundException ex) { System.out.println("error"); return false;}
    	catch (SQLException ex) {System.out.println("error"+ex); return false;}    
    	}
    	
    	public void execute(String statment){
    		try {
    			Statement instruction = con.createStatement();
    			instruction.executeUpdate(statment);
    		} 
    		catch (SQLException ex) { 	System.out.println("error"+ex);}   
    	    
    	  }		
    }
    


    et un main

    package gui;
    import db.*;
    
    public class Main {
    
    	private boolean valCon;
    
    	public static void main(String[] args) {
    		
    		DataBase dataBase= new DataBase();
    		 
    		
    		
    		if(dataBase.connexion()==true){
    			
    		}
    		else{
    			dataBase.execute("CREATE TABLE mesTraces ( objname text, produit text, quantite number, prix number");
    
    		}
    
    	}
    
    }
    


    rapide et pas tres propre mais ... je n'ai trouver nulle part qq'un qui expliquais ( montrait ) ou sur le site de sqlite
    comment creer la base de donnee
    donc voila si qq'un pouvait m'eclairer sur ces points

    hum apparement les instructions sont differente de MYSQL a SQLITE ...
    • Partager sur Facebook
    • Partager sur Twitter

    Base de donnee embarquee

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown