Maison > tutoriels informatiques > connaissances en informatique > Comment connecter le programme Java et la base de données Access

Comment connecter le programme Java et la base de données Access

WBOY
Libérer: 2024-01-24 11:42:11
avant
1104 Les gens l'ont consulté

Comment connecter le programme Java et la base de données Access

Comment connecter le programme Java à la base de données Access

【Transfert】

1. Construisez cette classe :

importer java.sql.*;

cours public Conn

{

String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";

String sConnStr="jdbc:odbc:";

Connexion connect=null;

ResultSet rs=null;

Déclaration stmt;

Fermeture de l'objet public ;

public Conn(String odbc) //Connexion à la base de données : Le paramètre odbc fait référence au nom de la source de données

{

essayez{

Class.forName(sDBDriver);

}attraper(Exception e){}

essayez{

connect=DriverManager.getConnection(sConnStr+odbc);

}attraper(Exception ex){}

}

ResultSet public Query_Rs (String sql)

{

essayez{

Statement stmt=connect.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(sql);

}catch(SQLException ex){}

retour rs;

}

public booléen Query_Cmd (String sql)

{

booléen rlt=false;

essayez {

Statement stmt = connect.createStatement();

rlt=stmt.execute(sql);

} catch (SQLException ex) {

System.out.println(ex);

}

retour rlt;

}

public void closeConn()

{

essayez

{

this.rs.close() ;

this.stmt.close() ;

this.connect.close() ;

}

attraper (Exception e)

{

}

}

}

2. Construisez la source de données d'accès sur cette machine :

Écrire un test :

Conn conn = new Conn ("votre source de données");

conn.ResultSet(SQL); //Vous pouvez interroger

conn.Query_Cmd(SQL); //Vous pouvez le supprimer ou le modifier

Java se connecte à la base de données Access

Pour vous connecter à la base de données pour l'interface de connexion, vous pouvez d'abord configurer une source de données

Par exemple, le nom de la source de données est : étudiant,

Première connexion conn=new Connection("jdbc:odbc:student");

Déclaration stmt=conn.CreateStatement();

ResultSet rset = stmt.executeQuery("select * from Reader où id=" + "'" + user + "' and pass="" + "'"" + pass + "'"); stu est un nom de table dans Accès ;

if (rset.next()) {

nom d'utilisateur = rset.getString("name");

pass=rsetrset.getString("pass");

rset. fermer();

} autre {

JOptionPane.showMessageDialog(this, "Cet utilisateur n'existe pas"

);

rset. fermer();

retour ;

}

Comment connecter JAVA Eclipse à Access

cn=DriverManager.getConnection("jdbc:odbc:book.mdb"); Cette phrase est fausse Si book est le nom de votre base de données odbc, il devrait ressembler à ceci cn=DriverManager.getConnection("jdbc:odbc:book. ") ;

Si vous souhaitez connecter directement le fichier d'accès, vous devez

String dbur1 = "jdbc:odbc:driver={Pilote Microsoft Access (*.mdb)};DBQ=d://a1.mdb";

Connection conn = DriverManager.getConnection(dbur1, "username", "password");

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:docexcel.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal