Heim > Artikel > Computer-Tutorials > So verbinden Sie ein Java-Programm und eine Access-Datenbank
【Übertragung】
1. Bauen Sie diese Klasse auf:
java.sql.* importieren;
öffentliche Klasse Conn
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:";
Connection connect=null;
ResultSet rs=null;
Statement stmt;
öffentliches Objekt schließen;
public Conn(String odbc) //Mit der Datenbank verbinden: Der Parameter odbc bezieht sich auf den Namen der Datenquelle
{
versuchen{
Class.forName(sDBDriver);
}catch(Ausnahme e){}
versuchen{
connect=DriverManager.getConnection(sConnStr+odbc);
}catch(Exception ex){}
}
public ResultSet Query_Rs(String sql)
{
versuchen{
Statement stmt=connect.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){}
RS zurückgeben;
}
public boolean Query_Cmd(String sql)
{
boolean rlt=false;
versuchen {
Statement stmt = connect.createStatement();
rlt=stmt.execute(sql);
} Catch (SQLException ex) {
System.out.println(ex);
}
return rlt;
}
public void closeConn()
{
versuchen
{
this.rs.close() ;
this.stmt.close() ;
this.connect.close() ;
}
catch (Ausnahme e)
{
}
}
}
2. Erstellen Sie die Zugriffsdatenquelle auf diesem Computer:
Schreiben Sie einen Test:
Conn conn = neuer Conn („Ihre Datenquelle“);
conn.ResultSet(SQL); //Sie können abfragen
conn.Query_Cmd(SQL); //Sie können es löschen oder ändern
Um eine Verbindung zur Datenbank für die Anmeldeschnittstelle herzustellen, können Sie zunächst eine Datenquelle einrichten
Der Name der Datenquelle lautet beispielsweise: Student,
Erste Verbindung conn=neue Verbindung("jdbc:odbc:student");
Statement stmt=conn.CreateStatement();
ResultSet rset = stmt.executeQuery("select * from Reader where id=" + "'" + user + "' and pass="" + "'"" + pass + "'"); stu ist ein Tabellenname in Zugriff ;
if (rset.next()) {
username = rset.getString("name");
pass=rsetrset.getString("pass");
rset. close();
} sonst {
JOptionPane.showMessageDialog(this, „Dieser Benutzer existiert nicht“);
rset. close();zurück;
}
So verbinden Sie JAVA Eclipse mit Access
Wenn Sie die Zugangsdatei direkt anbinden möchten, sollten Sie
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://a1.mdb";
Connection conn = DriverManager.getConnection(dbur1, "username", "password");
Das obige ist der detaillierte Inhalt vonSo verbinden Sie ein Java-Programm und eine Access-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!