申明:本程式參考了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. 查詢及輸出: