資料庫查詢終端(含源碼)

來源:互聯網
上載者:User

   申明:本程式參考了Sun的部分範例。

  可執行檔(含驅動程式,請勿變更檔夾內容):   下載

  不含驅動的可執行jar檔案:下載 (使用時請注意將驅動放入classpath路徑內)

   原始碼(NetBeans專案檔):下載  (僅供學習之用,請用NetBeans開啟)

        本軟體用純Java語言編製而成,故其運行需要JRE(Java運行環境,可以在 這裡選擇JRE 下載)的支援,同時也正因為如此它可以在安裝了JRE的Linux等各類作業系統上運行……

 

    可以適用於MySQL、Oracle、ODBC資料庫。

    程式本來很小,由於資料庫連接經常出現找不到驅動問題所以加入了MySql和Oracle的驅動因此顯得比較臃腫。

1.  啟動本軟體後請輸入相應的使用者名稱和密碼。

2.  配置、輸入資料庫的URL和驅動。
   2.1  對於Windows內建的odbc資料來源的配置(在Windows XP下測試通過): 依次開啟控制台――――>管理工具――――>資料來源(ODBC)(雙擊)――――>“添加”――>選擇“Microsoft Access Driver(*.mdb)”――――>"完成"(驅動已選擇)――――>填入資料來源名(如:Test)――――>在下方“資料庫”欄內點擊“建立”――――>選擇資料庫的儲存目錄和定義資料庫名――――>"確定"――――>系統提示建立成功――――>在DBURL下拉式清單中選擇“jdbc:odbc:Test”(Test為所定義的資料來源名)――――>在Driver下拉式清單中選擇“sun.jdbc.odbc.JdbcOdbcDriver”――――>點擊“Connect”即可。(注意資料庫名和資料來源名是兩個不同的概念)

   2.2   對於Mysql,安裝完成後啟動資料庫服務,一般會有“test”資料庫,直接選擇 jdbc:mysql://localhost/test和com.mysql.jdbc.Driver即可。

   2.3   對於Oracle資料庫,資料庫的URL可配置為“jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:資料庫名”其中“xxx.xxx.xxx.xxx”為IP地址,“1521”為連接埠號碼。驅動選擇“oracle.jdbc.driver.OracleDriver”。

3.  對資料庫進行操作。可在命令視窗中輸入操作命令如:

建表:
CREATE TABLE STUDENT(
SNo          CHAR(5) NOT NULL UNIQUE,
SName     CHAR(20) UNIQUE,
SGender  CHAR(1),
SAge        INT,
SDept      CHAR(15),
SMoney   DOUBLE
);

查詢:
SELECT * FROM STUDENT;

插入(每次插入一條記錄):
INSERT INTO STUDENT VALUES('00001','SunnyJune','M',23,'Life',0.0);
INSERT INTO STUDENT VALUES('00002','SunnyJuly','F',18,'Life',999);
INSERT INTO STUDENT VALUES('00003','SunnyDay ','F',20,'Life',555);

變更:
ALTER TABLE STUDENT ADD STime DATE;
UPDATE STUDENT SET SAge=SAge+1;
DELETE FROM STUDENT WHERE SName='SunnyJune';

查詢:
SELECT * FROM STUDENT;
SELECT SName,SNo,SDept FROM STUDENT;
SELECT SName FROM STUDENT WHERE SAge < 22;
SELECT MAX(SAge) FROM STUDENT;

刪除表格:
DROP TABLE STUDENT;
簡單地說就是支援executeUpdate和executeQuery函數所支援的命令,同時也與相應的資料庫有關。

4.  注意每次只能執行一條命令。然後點擊“Commite”即可。如果沒有反饋輸出則操作成功,如果出現錯誤和異常都會在異常輸出視窗中顯示。

5.  對於查詢結果可以進行排序,雙擊相應列的title即按升序排序,按住“shift”雙擊則按降序排序。

操作介面:

1. 配置串連屬性:

 



2.  查詢及輸出:

 


 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.