NetBeans

leen.net Messages postés 247 Statut Membre -  
leen.net Messages postés 247 Statut Membre -
Bonjour,
j'écris un programme sur NetBeans... mais je ne sais pas comment ajouter une base de données pour ce programme....
je souhaite que vous comprenez ce que je veux


A voir également:

23 réponses

Chris 94 Messages postés 58331 Date d'inscription   Statut Modérateur Dernière intervention   7 350
 
Bonsoir,

Tu as signalé cette demande à la Conciergerie car, dis-tu, tu es pressée...

Mouais :-/

Les réponses sont données gratuitement par des personnes bénévoles selon leurs compétences et le temps dont elles disposent. Pour les vraies urgences, il est recommandé de consulter un professionnel.

Merci pour ton attention.
0
leen.net Messages postés 247 Statut Membre 13
 
pas de quoi.....
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Expliques Nous ce que tu veux faire réellement. NetBeans et Base de donnée ça fait DEUX.
0
leen.net Messages postés 247 Statut Membre 13
 
ok..
je veux écrire un formulaire, dans lequel je saisis des informations.... ces informations doivent être enregistres dans une base de données, pour les utiliser dans une autre formulaire....
c'est un simple exemple: formulaire pour remplir les informations d'une personne, et un autre formulaire pour imprimer toutes les personnes...
pour cela j'utilise le netBeans pour écrire mon programme, je sais comment connecter sur une base de données, mais ce-ci doit être enregistre, sur un autre programme tel access, ou dans netbeans lui même?
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Si tu veux enregistrer les données dans une Base de donnes Access il suffit d'ajouter la BD dans la source de données ODBC de Windows ton programme java la trouvera.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
leen.net Messages postés 247 Statut Membre 13
 
je ne sais pas comment!!
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Panneau de configuration---->Outils d'administration------>Sources de données (ODBC)-
et tu cliques sur ajouter
0
leen.net Messages postés 247 Statut Membre 13
 
merci beaucoup.
j'ai ajoute ms access database, une fenêtre est apparue : j'ai choisi SQL Server.. mais une autre fenêtre est apparue:
this wizard will help you create an ODBC data source that you can use to connect to SQL Server.
what name do you want to use to refer to the data source? Name:......
How do you want to describe the data source? description:......
Which SQL Server do you want to connect to? Server:.....
par quoi je remplis les espaces blancs??

merci pour ta patience
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Pourquoi tu as choisi MSSQL Serveur alors que c'est ACCESS tu veux utiliser?
Choisis plutôt MS ACCESS dans la liste
0
leen.net Messages postés 247 Statut Membre 13
 
j'ai choisi access, mais quand j'ai appuyé ajouter, une fenêtre est apparue qui ne contient qu'une seul option SQL Server
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Oui, je vois. si tu es sur Windows XP tu cliques d'abord sur l'onglet Source de données Utilisateur ensuite
Ajouter et dans la liste tu choisis l'option Driver do microsoft Access(*.mdb)
0
leen.net Messages postés 247 Statut Membre 13
 
non je suis sur windows seven :(
0
sakoba2010 Messages postés 165 Statut Membre 15
 
désolé je suis sur XP, mais il doit y avoir une onglet 'Source de données Utilisateur' l'as tu vu?
0
leen.net Messages postés 247 Statut Membre 13
 
mon ordinateur est en anglais...
j'ai user DSN, est-ce la même?
pour plus de details : Panneau de configuration---->Outils d'administration------>Sources de données (ODBC) ------> User dsn
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Alors sur user dsn as tu trouvé l'option "Driver do microsoft Access(*.mdb)"
0
leen.net Messages postés 247 Statut Membre 13
 
oui, c'est de celui-ci que je parle des le début
j'ai ajoute MS Access Database , mais après l'ajout la fenêtre de SQL Server dont j'ai parle en haut est apparue
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Laisses Tomber cette procédé et remplace ta chaîne de connexion par ça
String myDB ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=lien_BD_Access;"+ "DriverID=22;READONLY=false";
0
leen.net Messages postés 247 Statut Membre 13
 
oui ça a marché....
mais comment j'ajoute une requête.... c'est a dire comment j'utilise la fonction execute query(....)??
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Essais une petite recherche sur le net
tu peux aussi voir cet exemple
http://sakoba.byethost13.com/2012/02/21/java-basic-database-connexion/
0
leen.net Messages postés 247 Statut Membre 13
 
c'est mon simple code que j'ai essaye... il y a une faute, je sais avec myDB.execute query(..)

import java.sql.*;
public class db {
    public static void main(String[] args){
    String myDB ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=lien_BD_Access;"+ "DriverID=22;READONLY=false";
    String createTable= "CREATE TABLE essai(Id Number(5) Primary key, Name varchar(2) NOTNULL); ";
    myDB.executeQuery(createTable);
    String InsertTable= "INSERT INTO essai VALUES(1,'lll')";
    myDB.executeQuery(InsertTable);
    String SelectTable= "Select Id, Name FROM essai";
    while (SelectTable.next()){
        String no= SelectTable.getInt(1);
        String nome= SelectTable.getString(2);
        System.out.println(no+ " "+ nome);
    }
    
    myDB.executeQuery(createTable);
    
    }
}


et c'est la réponse que j'ai eu :

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: java.lang.String.executeQuery
at db.main(db.java:6)
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Remplace ça
myDB.executeQuery(createTable);


par ça:
Connection conn=DriverManager.getConnection(myDB);
Statement stmt=conn.CreateStatement();
int table_crea=stmt.executeUpdate("createTable");


Revoir le lien que je t'ai envoyé
0
leen.net Messages postés 247 Statut Membre 13
 
je sais si j'étais devant toi, tu m'étrangle....
j'ai essye et pas de resultat

import java.sql.*;

public class db {
    public static void main(String[] args) throws SQLException{
    String myDB ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=lien_BD_Access;"+ "DriverID=22;READONLY=false";
    String createTable= "CREATE TABLE essai(Id Number(5) Primary key, Name varchar(2) NOTNULL); ";
    Connection conn=DriverManager.getConnection(myDB);
    Statement stmt=conn.CreateStatement();
    int table_crea=stmt.executeUpdate("createTable");
    String InsertTable= "INSERT INTO essai VALUES(1,'lll')";
    stmt.executeQuery(InsertTable);
    String SelectTable= "Select Id, Name FROM essai";
    while (SelectTable.next()){
        String no= SelectTable.getInt(1);
        String nome= SelectTable.getString(2);
        System.out.println(no+ " "+ nome);
    }
    
    }
}


j'ai vu le code, mais malheureusement pas de réponse
0
sakoba2010 Messages postés 165 Statut Membre 15
 
Remplace ce mot par le lien vers ton fichier Access
lien_BD_Access
0