A voir également:
- NetBeans
- Telecharger netbeans 8.2 - Télécharger - Édition & Programmation
23 réponses
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.
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.
leen.net
Messages postés
247
Statut
Membre
13
pas de quoi.....
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?
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?
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Panneau de configuration---->Outils d'administration------>Sources de données (ODBC)-
et tu cliques sur ajouter
et tu cliques sur ajouter
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
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
Pourquoi tu as choisi MSSQL Serveur alors que c'est ACCESS tu veux utiliser?
Choisis plutôt MS ACCESS dans la liste
Choisis plutôt MS ACCESS dans la liste
j'ai choisi access, mais quand j'ai appuyé ajouter, une fenêtre est apparue qui ne contient qu'une seul option SQL Server
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)
Ajouter et dans la liste tu choisis l'option Driver do microsoft Access(*.mdb)
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
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
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";
oui ça a marché....
mais comment j'ajoute une requête.... c'est a dire comment j'utilise la fonction execute query(....)??
mais comment j'ajoute une requête.... c'est a dire comment j'utilise la fonction execute query(....)??
Essais une petite recherche sur le net
tu peux aussi voir cet exemple
http://sakoba.byethost13.com/2012/02/21/java-basic-database-connexion/
tu peux aussi voir cet exemple
http://sakoba.byethost13.com/2012/02/21/java-basic-database-connexion/
c'est mon simple code que j'ai essaye... il y a une faute, je sais avec myDB.execute query(..)
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)
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)
Remplace ça
par ça:
Revoir le lien que je t'ai envoyé
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é
je sais si j'étais devant toi, tu m'étrangle....
j'ai essye et pas de resultat
j'ai vu le code, mais malheureusement pas de réponse
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