ホームページ  >  記事  >  コンピューターのチュートリアル  >  JavaプログラムとAccessデータベースを接続する方法

JavaプログラムとAccessデータベースを接続する方法

WBOY
WBOY転載
2024-01-24 11:42:111092ブラウズ

JavaプログラムとAccessデータベースを接続する方法

Java プログラムを Access データベースに接続する方法 ###【変化】###

1. このクラスをビルドします:

import java.sql.*;

パブリック クラス Conn

{

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

String sConnStr="jdbc:odbc:";

接続 connect=null;

結果セット rs=null;

ステートメント本文;

パブリックオブジェクトを閉じる;

public Conn(String odbc) //データベースに接続します: パラメータ odbc はデータ ソース名を参照します

{

###試す{###

Class.forName(sDBDriver);

}catch(例外 e){}

###試す{###

connect=DriverManager.getConnection(sConnStr odbc);

}catch(例外例){}

}

パブリック ResultSet Query_Rs(String SQL)

{

###試す{###

ステートメント stmt=connect.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(sql);

}catch(SQLException 例){}

rsを返す;

}

パブリック ブール値 Query_Cmd(String SQL)

{

ブール値 rlt=false;

###試す {###

ステートメント stmt = connect.createStatement();

rlt=stmt.execute(sql);

} catch (SQLException 例) {

System.out.println(ex);

}

rltを返す;

}

public void closeConn()

{

###試す###

{

this.rs.close() ;

this.stmt.close() ;

this.connect.close() ;

}

catch (例外 e)

{

}

}

}

2. このマシン上にアクセス データ ソースを構築します:

テストを書く:

Conn conn = new Conn("データ ソース");

conn.ResultSet(SQL);//クエリできます

conn.Query_Cmd(SQL);//削除または変更できます

javaAccess データベースに接続する

ログイン インターフェイスのデータベースに接続するには、まずデータ ソースを設定します

たとえば、データ ソース名は次のとおりです:student,

最初の接続 conn=new Connection("jdbc:odbc:student");

ステートメント stmt=conn.CreateStatement();

ResultSet rset = stmt.executeQuery("select * from Reader where id=" "'" user "' and pass=" ""'" pass "'"); stu は Access のテーブル名です;

if (rset.next()) {

ユーザー名 = rset.getString("名前");

pass=rsetrset.getString("パス");

rset。近い();### ###} それ以外 {###

JOptionPane.showMessageDialog(this, "このユーザーは存在しません");

rset。近い();### ###戻る;###

}

JAVA eclipse を Access に接続する方法

cn=DriverManager.getConnection("jdbc:odbc:book.mdb"); この文は間違っています。book が odbc データベースの名前である場合、次のようになります。 cn=DriverManager.getConnection("jdbc:odbc) :本" ");###

アクセス ファイルを直接接続したい場合は、次のようにする必要があります。

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

Connection conn = DriverManager.getConnection(dbur1, "ユーザー名", "パスワード");

以上がJavaプログラムとAccessデータベースを接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はdocexcel.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。