java applet 访问文件_使用JavaApplet访问数据库
使用Java Applet訪問數(shù)據(jù)庫
學(xué)習(xí)任何的程序語言,當(dāng)然都得與數(shù)據(jù)庫,Java剛剛誕生的時候,對數(shù)據(jù)庫的支持并不是很好,經(jīng)過這幾年的發(fā)展,它對數(shù)據(jù)庫的支持也已經(jīng)完全達(dá)到了成熟的境地。由于這里主要是介紹Java Applet小程序, 因此,不可能用大的篇幅去給大家介紹數(shù)據(jù)庫的知識了,怎么樣去建立與設(shè)計數(shù)據(jù)庫,還是請大家自己找點書看看吧!這兒,對不住了。
我們這兒以Microsoft Access數(shù)據(jù)庫為例子來說明怎么實現(xiàn)一個數(shù)據(jù)庫的打開與讀取的知識。
第一步:
使用Microsoft Access創(chuàng)建一個數(shù)據(jù)庫,也就是我的這個例子要用到的,內(nèi)容就隨便了。
第二步:也就是編程序了。
1)定義變量,變量的定義如下:
TextArea theVisits=new TextArea (6,80);
//顯示數(shù)據(jù)庫的內(nèi)容
TextField theStatus=new TextField ("",80);
//顯示打開數(shù)據(jù)庫的信息。相當(dāng)于程序的狀態(tài)欄
Connection theConnection; //數(shù)據(jù)庫的連接方法
Statement theStatement; //代表一個發(fā)送到數(shù)據(jù)庫來執(zhí)行的數(shù)據(jù)庫命令
ResultSet theResult; //讀取的數(shù)據(jù)結(jié)果,也就是數(shù)據(jù)庫返回的結(jié)果
ResultSetMetaData theMetaData;
//包含了有關(guān)數(shù)據(jù)庫命令執(zhí)行后 返回結(jié)果的有用信息。
String theDataSource; //包含了被訪問數(shù)據(jù)庫或者數(shù)據(jù)源的名稱,用URL形式表示 .
String theUser; //數(shù)據(jù)庫的用戶名
String thePassword; //數(shù)據(jù)庫的密碼
2)實現(xiàn)界面,可以用開始時給大家介紹的方法來實現(xiàn),界面的實現(xiàn)相對來說,
比較的簡單了,如下:
public void init()
{
add(theVisits);
add(theStatus);
theVisits.setEditable (false); //設(shè)置文本區(qū)域不可以被用戶寫入
theStatus.setEditable (false); //設(shè)置文本區(qū)域不可以被用戶寫入
openConnection(); //打開數(shù)據(jù)庫的連接
execSqlCommand("select * from MyTable"); //從數(shù)據(jù)庫中讀取內(nèi)容
closeConnection(); //關(guān)閉已經(jīng)打開的數(shù)據(jù)庫
}
3)打開某個數(shù)據(jù)庫的連接
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);
}
}
使用JavaApplet訪問數(shù)據(jù)庫.doc
下載Word文檔到電腦,方便收藏和打印[全文共1086字]
編輯推薦:
下載Word文檔
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的java applet 访问文件_使用JavaApplet访问数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux桌面发展方向,观点|Linux
- 下一篇: 计算机语言由低到高就被分为了什么阶段,2