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

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

WBOY
Freigeben: 2024-01-24 11:42:11
nach vorne
1115 Leute haben es durchsucht

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!

Quelle:docexcel.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage