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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2024-01-24 11:42:11
avant
1166 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!

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