Heim  >  Artikel  >  Computer-Tutorials  >  So verbinden Sie ein Java-Programm und eine Access-Datenbank

So verbinden Sie ein Java-Programm und eine Access-Datenbank

WBOY
WBOYnach vorne
2024-01-24 11:42:111093Durchsuche

So verbinden Sie ein Java-Programm und eine Access-Datenbank

So verbinden Sie ein Java-Programm mit der 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

Java stellt eine Verbindung zur Access-Datenbank her

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

cn=DriverManager.getConnection("jdbc:odbc:book.mdb"); Wenn book der Name Ihrer odbc-Datenbank ist, sollte er so lauten: cn=DriverManager.getConnection("jdbc:odbc:book ") ;

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen