使用Java Applet訪問資料庫

來源:互聯網
上載者:User

學習任何的程式語言,當然都得與資料庫,Java剛剛誕生的時候,對資料庫的支援並不是很好,經過這幾年的發展,它對資料庫的支援也已經完全達到了成熟的境地。由於這裡主要是介紹Java Applet小程式, 因此,不可能用大的篇幅去給大家介紹資料庫的知識了,怎麼樣去建立與設計資料庫,還是請大家自己找點書看看吧!這兒,對不住了。

我們這兒以Microsoft Access資料庫為例子來說明怎麼實現一個資料庫的開啟與讀取的知識。

第一步:

使用Microsoft Access建立一個資料庫,也就是我的這個例子要用到的,內容就隨便了。

第二步:也就是編程式了。

1)定義變數,變數的定義如下:

TextArea theVisits=new TextArea (6,80);
//顯示資料庫的內容
TextField theStatus=new TextField ("",80);
//顯示開啟資料庫的資訊。相當於程式的狀態列
Connection theConnection; //資料庫的串連方法
Statement theStatement; //代表一個發送到資料庫來執行的資料庫命令
ResultSet theResult; //讀取的資料結果,也就是資料庫返回的結果
ResultSetMetaData theMetaData;
//包含了有關資料庫命令執行後 返回結果的有用資訊。
String theDataSource; //包含了被訪問資料庫或者資料來源的名稱,用URL形式表示 .
String theUser; //資料庫的使用者名稱
String thePassword; //資料庫的密碼

2)實現介面,可以用開始時給大家介紹的方法來實現,介面的實現相對來說,比較的簡單了,如下:

public void init()
{
add(theVisits);
add(theStatus);
theVisits.setEditable (false); //設定文本地區不可以被使用者寫入
theStatus.setEditable (false); //設定文本地區不可以被使用者寫入
openConnection(); //開啟資料庫的串連
execSqlCommand("select * from MyTable"); //從資料庫中讀取內容
closeConnection(); //關閉已經開啟的資料庫
}

3)開啟某個資料庫的串連

public void openConnection()
{
theDataSource="jdbc:odbc:MyAccess";
theUser="";
thePassword="";
try
{
Class.forName("Sun.jdbc.odbc.JdbcOdbcDriver");
theConnection=DriverManager.getConnection(theDataSource,theUser,thePassword);
theStatus.setText("Status:OK");
}
catch (Exception e)
{
handleException(e);
}
}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.